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
/adminAWAY
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*
/listLUSERS
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
/lusersMODE <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 SurfinMODE <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
/motdNAMES
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
/namesNICK
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.netSTATS (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 kTIME
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 residueWHOIS
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