Commands

IRC can have various commands depending on each server. There are numerous implementations of the IRC protocol, and Dump Chat tries to implement the most common features out there. Should you find a command not supported by Dump Chat, you can still use the command via the "/raw" command. It will be explained below. If you think a command that is missing is really important, post a message on the forums, and we will try to implement it for the next release.

(/message, /msg, /m) + target + message

Sends a standard message to a channel or a user on IRC

(/me, /action) + message

Sends an action message to the current target (ie: nick slaps john with a fish)

/join + target

Joins a channel on your current IRC server

/part (+ optional target)

Parts from the current active channel, or optionally parts a channel with the given target

/notice + target + message

Sends a notice message to a channel or a user on IRC

/list

Requests the list of channels available on the current active server

/whois + target

Gets detailed user info about the target user

/oper + username + password

Obtains Operator rights on the current active server

/mode + args..

Sends a mode message to the IRC server. Mode messages can have many forms.

/banlist

Shows the banlist for the current active channel

/invite + target

Invites a user to the current active channel

/kick + target (+ optional message)

Kicks a user from the current active channel with an optional reason

/voice + target

Gives voice to the target on the current active channel

/(de/un)voice + target

Removes voice to the target on the current active channel

/hop + target

Gives half-operator status on the target on the current active channel

/(de/un)hop + target

Removes half-operator status on the target on the current active channel

/op + target

Gives operator status to the target on the current active channel

/(de/un)op + target

Removes operator status on the target on the current active channel

/protect + target

Gives protection status to the target on the current active channel

/(de/un)protect + target

Removes protect status on the target on the current active channel

/owner + target

Gives owner to the target on the current active channel

/(de/un)owner + target

Removes owner status on the target on the current active channel

/away + message

Annoucnes that you are set as away

/away

Removes away status

/rehash

Executes the rehash command on the server

/die

Executes the die command on the server

/restart

Executes the restart command on the server

/quit (+ optional message)

Disconnects from the current IRC server with an optional message

/summon + target (+ optional server)

Executes the summon command on the server, with target and optional server where the target is on

/userhost + target

Executes the userhost command on the server with the target

/ison + target

Executes the ison command on the server with the given target

/wallops + target

Executes the wallops command on the server with the given target

/who + target

Gets detailed user info about the target (same as whois)

/nick + newname (+ optional password)

Changes your nick on the current active server, and optionally attempts to identify you with the password, if given

/modes

Gets the current modes for the current active channel

/raw

Executes a raw IRC command by the user. Everything after the /raw command gets sent to the server verbatim.