ChanServ

ChanServ allows you to register and control various aspects of channels. ChanServ can often prevent malicious users from "taking over" channels by limiting who is allowed channel operator priviliges. ChanServ's commands are listed below; to use them, type /msg ChanServ <command>.

For more information on a specific command, type /msg ChanServ help command.

  • REGISTER Register a channel
  • IDENTIFY Identify yourself with your password
  • SET Set channel options and information
  • ACCESS Modify the list of privileged users
  • AKICK Maintain the AutoKick list
  • DROP Cancel the registration of a channel

Other commands: INFO, LIST, INVITE
 Note that any channel which is not used for two weeks (i.e. which no user on the channel's access list enters for that period of time) will be automatically dropped.

 

Syntax: REGISTER channel password description
 Registers a channel in the ChanServ database. In order to use this command, you must first be a channel operator on the channel you're trying to register. The password is used with the IDENTIFY command to allow you to make changes to the channel settings at a later time. The last parameter, which must be included, is a general description of the channel's purpose.
 When you register a channel, you are recorded as the "founder" of the channel. The channel founder is allowed to change all of the channel settings for the channel; ChanServ will also automatically give the founder channel-operator privileges when s/he enters the channel. See the ACCESS command (/msg ChanServ HELP ACCESS) for information on giving a subset of these privileges to other channel users.
 NOTICE: In order to register a channel, you must first registered your nickname. If you haven't, /msg NickServ HELP for information on how to do so.

 

Syntax: IDENTIFY channel password
 Authenticates you to ChanServ as the founder of the given channel. Many commands require you to use this command before using them. The password should be the same one you sent with the REGISTER command.

 

Syntax: SET channel option parameters
 Allows the channel founder to set various channel options and other information. The founder must use the IDENTIFY command before using SET.
 Available options:
 FOUNDER Set the founder of a channel
PASSWORD Set the founder password
DESC Set the channel description
TOPIC Change the topic on a channel
MLOCK Lock channel modes on or off
KEEPTOPIC Retain topic when channel is not in use
TOPICLOCK Topic can only be changed with SET TOPIC
PRIVATE Hide channel from ChanServ lists
SECUREOPS Stricter control of chanop status
RESTRICTED Restricts access to channel
SECURE Activate ChanServ security features
 Type /msg ChanServ HELP option for more information on a particular option.

 

Syntax: ACCESS channel ADD mask level
 ACCESS channel DEL {mask | entry-num}
 ACCESS channel LIST [mask]
 Maintains the access list for a channel. The access list specifies which users are allowed chanop status or access to ChanServ commands on the channel. Different user levels allow for access to different subsets of privileges; /msg ChanServ HELP ACCESS LEVELS for more specific information. By default, any nick not on the access list has a user level of 0.
 The ACCESS ADD command adds the given nickname or usermask to the access list with the given user level; if the nick or mask is already present on the list, its access level is changed to the level specified in the command.
 The ACCESS DEL command removes the given nick or mask from the access list.
 The ACCESS LIST command displays the access list; if a mask is given, only those entries matching the mask are displayed.
 

Syntax: AKICK channel ADD mask [reason]
 AKICK channel DEL mask
 AKICK channel LIST [mask]
 Maintains the AutoKick list for a channel. If a user on the AutoKick list attempts to join the channel, ChanServ will ban that user from the channel, then kick the user.
 The AKICK ADD command adds the given nick or usermask to the AutoKick list. If a reason is given with the command, that reason will be used when the user is kicked; if not, the default reason is "You have been banned from the channel".
 The AKICK DEL command removes the given nick or mask from the AutoKick list. It does not, however, remove any bans placed by an AutoKick; those must be removed manually.
 The AKICK LIST command displays the AutoKick list, or optionally only those AutoKick entries which match the given mask.
 

Syntax: DROP channel
 Unregisters the named channel. Can only be used by channel founder, who must use the IDENTIFY command first.