The Long Awaited Help File!


Well, I promised it, and here it is! This is a Comprehensive list of commands that can be used in this chat room (some commands require you to be a channel operator with an @ in front of your NickName) Feel free to experiment!

All Users

ADMIN

Retrieves administrative information about the IRC server you are connected to. You can usually find out an email address for the servers administrator and also see which server administrators are online for that server. If you do not include the server name, then it will give out information about the server you're on.

Usage: /adminoper <server name>
Example: /admin irc.webmaster.com
/admin

AWAY

The system will automatically send this message to anyone that tries to message you. It is usually used to tell people that you are away from the computer.

Usage: /away <message>
Example: /away I am away from my computer

HELP

Display a list of all except hidden commands.

Usage: /help

INFO (All Users)

Displays information about the server you are connected to including up time, address and version.

Usage: /info

INVITE (Channel Operators)

Used to invite people to join a channel, the server will send a message to the user you have designated telling them of the invite. This is the only way to join a channel that is set mode +i.

Usage: /invite <channelname> <nickname>
Example: /invite residue #support

ISON

Will check to see if one or more of the nicknames are currently logged into IRC.

Usage: /ison <nickname1> <nickname2> ...
Example: /ison webmaster residue nnickee

JOIN

The join command lets you join a channel, this is the first thing you want to do when you connect to a server. You always have to place a #,& or + in front of the channel name. The example below would join you to #webmaster. The maximum channel name width is 200 characters.

Usage: /join <channelname>
Example: /join #webmaster

KICK (channel operators)

Used to force people to leave a channel. The comment field is not required but will be sent to the client after they have been kicked.

Usage: /kick <channel> <nickname> <comments>
Example: /kick #webmaster lamer Don't flood this channel

LIST (All Users)

Shows all the channels on the server. You can set a mask to limit the number of channels that are returned, in the example below we ask for any channels that start with the word chat.

Usage: /list <channel mask>
Example: /list chat*
/list

LUSERS

Displays information about the number of users currently logged on to your server and the network, if you leave the server field blank it will return with the current server you are logged into.

Usage: /lusers <server name >
Example: /lusers irc.webmaster.com
/lusers

MODE <Channel> (Channel Operators)

+b ban: Will ban the specified user from joining the channel.
+i invite: Will make the channel invite only, you will then need to specifically invite users to join using the /invite command.
+k keyed: Will make it so that only those who specify the channel key (password) as the second parameter of the join command can join the channel
+l limit: Limits the number of users that can be in the channel simultaneously.
+m moderated: When a channel is moderated only the ops and those users who are are +v (voice) can talk.
+n no external messages: No outside messages or notices can be sent in to the channel by users that are not in the channel.
+p private: Marks the channel as private. Will not appear when other users do /list command.
+r registered: This indicates that a channel is registered. (informational only) (CR native mode) (users cannot set this mode)
+s secret: Hides the channel in the list
+t Sets the channel so that only channel operators can change the topic.
+v Gives the user a voice when the channel is moderated (+m)
Usage: /mode # <channelname > +|- <mode > [ <nickname >| <user@host >]
Examples: /mode #webchat +s
/mode #webchat +b lamer@pm02.digex.net (bans this hostmask)
/mode #webchat +l 30 (limits the channel to 30 users)
/mode #webchat +k ircpass
/mode #webchat +tns
/mode #webchat -sk ircpass
/mode #webchat +kl ircpass 100
/mode #webchat +v Surfin

MODE <User>

+i invisible: Makes a user invisible, you will not be able to see what channels this user has joined unless you are in a channel with that user.
+s server messages: Allows you to see messages that the server sends.
+w wallops: Messages set by ircops to users will be visible.
Usage: /mode <nickname > +|- <mode >
Example: /mode Nnickee +isw (will be invisible, see server msgs & wallops)
/mode Nnickee -s (will no longer see server messages)

MOTD

Display the current Message of the day for the server that you designate, if you leave the server field blank it will return with the current server you are logged into. Generally this field has administrative information and the rules for that server.

Usage: /motd <server name>
Example: /motd irc.webmaster.com
/motd

NAMES

Shows all of the nicknames that are in the channel that you specify, or if you leave the field blank it will list all of the channels and the nicknames that are in them.

Usage: /names <channelname | or blank for all names on the server>
Example: /names #webmaster
/names

NICK

This command will change your nickname to a new one that you select. This will update all the channels that you are on. The example below would change your nickname to lucky. Nicknames are limited to 9 characters in ircd mode and 30 characters in ConferenceRoom (CR) native mode.

Usage: /nick <newnickname>
Example: /nick Lucky

NOTICE (All Users)

Sends a message into a channel or to a specific user. Usually reserved for important messages.

Usage: /notice <nickname | channel name> <message>
Example: /notice #webmaster Check out our new web page
/notice residue What version client do you use?

PART

The part command will disconnect you from the channel you specify. The example below would make you leave the channel #webmaster.

Usage: /part <channelname>
Example: /part #webmaster See ya'll later

PRIVMSG

This functionally works exactly the same as the /msg command which is explained above.

Usage: /privmsg <nickname | channel name> <message>
Example: /privmsg #webchat hi y'all!
/privmsg residue How's it going?

QUIT

Causes the server to terminate your current session. You are free to log back on after issuing this command.

Usage: /quit

SILENCE (CR Native and Dalnet modes)

The silence command allows you to ignore a specific user. For example, if a user is flooding or harassing you, the user can be silenced. When you silence a user, all messages, notices or ctcp events initiated by him will no longer reach you. Others see this user's messages normally. To use the silence command specify /silence plus a user@host mask or nickname; any user that matches that mask will not be able to send private messages or notices to you. To remove a silence, issue the same command with a minus sign "-" in front of the hostmask or nick

Usage: /silence <nick>
Example: /silence rowdy
/silence Flooder!trill@pm02.digex.net
/silence Rowdy
/silence *!*@*.digex.net
/silence Rowdy!*@*.digex.net

STATS (All Users)

Shows statistics for the server you designate. The example below will show all the operators for irc.webmaster.com.

k Automatic Kills - Shows the addresses that are not allowed to access the target server.
o Operators - Shows all the operators and their masks of the target server.
l Links - Shows all the active links of the target server.
u Uptime - Shows the time that server has been up
m Commands - Shows the number of times a particular command has been entered
i Allowed Hosts - Shows all of the domains that are allowed to access the server.
c Connections - Shows all the Servers that are able to talk to you.
x Shows all the servers that you have defined but that are not connected to you.
Usage: /stats <options>
Example: /stats o
/stats k

TIME

Display the current local time and date of the server you are logged into.

Usage: /time

TOPIC (All Users or Channel Operators if the channel is mode +t)

The topic command lets you change the topic of a channel, topics can be up to 80 characters long. Anyone can enter the topic command unless a channel operator has set the channel to mode +t in which case only channel operators may change it.

Usage: /topic #channelname <topic>
Example: /topic #support The WebMaster Support Channel

USERHOST

Returns the user@host information for up to five users at a time.

Usage: /userhost <nickname> <nickname>
Example: /userhost TOMKAT soil

VERSION

Gives the current version of the server you are logged into and information about the modes the server is set in, such as, CR1.2. irc.webmaster.com dnfu, where,

d = debug
n = native
i = ircd
f = flood control
u = users are able to register channels.
Usage:   /version

WHO

Can be used on both channels and nicknames. When this command is when it is done on a channel it will display the users and their status in that channel. When used n a user it will show all the channels that user is in and their the example below will show all the users in #webmaster. Or the channels and status of residue.

Usage: /who <channelname>|<nickname>
Example: /who #support
/who residue

WHOIS

Displays information about a nickname including the host that they are logged in from, the server they are logged into, the channels they are on and the number of seconds that have passed since they last communicated with the server.

Usage: /whois <nickname>
Example: /whois webmaster

WHOWAS

For a certain amount of time after a client has left the server you can still get information about that client. The information is the same as the information in the whois command.

Usage: /whowas <nickname>
Example: /whowas webmaster