/msg chanserv register #channel password description (/msg chanserv register #mychannel 123456 My Channel) [back to top]
IDENTIFY - Identify yourself with your password Authenticates you to ChanServ as the founder of the given channel. Many commands require you to use this command before using them.
-FOUNDER- Changes the founder of a channel. The new nickname must be a registered one
/msg chanserv set #channel founder nick (/msg chanserv set #mychannel founder someone) [back to top]
-SUCCESSOR- Changes the successor of a channel. If the founder's nickname expires or is dropped while the channel is still registered, the successor will become the new founder of the channel. However, if the successor already has too many channels registered (20), the channel will be dropped instead, just as if no successor had been set. The new nickname must be a registered one.
/msg chanserv set #channel successor nick (/msg chanserv set #mychannel successor someone) [back to top]
-PASSWORD- Sets the password used to identify as the founder of the channel.
/msg chanserv set #channel password newpassword (/msg chanserv set #mychannel password n3wp4$$) [back to top]
-DESC- Sets the description for the channel, which shows up with the LIST and INFO commands
/msg chanserv set #channel desc New Description (/msg chanserv set #mychannel desc My New Desc!) [back to top]
-URL- Associates the given URL with the channel. This URL will be displayed whenever someone requests information on the channel with the INFO command. If no URL parameter is given, deletes any current URL for the channel.
/msg chanserv set #channel URL URL (/msg chanserv set #mychannel URL http://www.abjects.net) [back to top]
-EMAIL- Associates the given E-mail address with the channel. This address will be displayed whenever someone requests information on the channel with the INFO command. If no email parameter is given, deletes any current E-mail address for the channel.
/msg chanserv set #channel email email (/msg chanserv set #mychannel email me@home.com) [back to top]
-ENTRYMSG- Sets the message which will be sent via /notice to users when they enter the channel. If no message parameter is given, causes no message to be sent upon entering the channel.
/msg chanserv set #channel entrymsg Message Here (/msg chanserv set #mychannel entrymsg Welcome!) [back to top]
-BANTYPE- Sets the ban type that will be used by services whenever they need to ban someone from your channel.
/msg chanserv set #channel bantype number (/msg chanserv set #mychannel bantype 2)
-MLOCK- Sets the mode-lock parameter for the channel. ChanServ allows you to define certain channel modes to be always on, off or free to be either on or off. Warning: If you set a mode-locked key you should also set the RESTRICTED option for the channel, or anyone entering the channel when it is empty will be able to see the key.
/msg chanserv set #channel mlock +/-modes (/msg chanserv set #mychannel mlock +nt-iklps (Forces modes n and t on, and modes i, k, l, p, and s off. Mode m is left free to be either on or off). [back to top]
-KEEPTOPIC- Enables or disables the topic retention option for a channel. When topic retention is set, the topic for the channel will be remembered by ChanServ even after the leaves the channel, and will be restored the next time the channel is created.
/msg chanserv set #channel keeptopic on
/msg chanserv set #channel keeptopic off [back to top]
-OPNOTICE- Enables or disables the op-notice option for a channel. When op-notice is set, ChanServ will send a notice to the channel whenever the OP or DEOP commands are used for a user in the channel.
/msg chanserv set #channel opnotice on
/msg chanserv set #channel opnotice off [back to top]
-PEACE- Enables or disables the peace option for a channel. When peace is set, an user won't be able to kick, ban or remove a channel status of an user that has a level superior or equal to theirs via ChanServ commands.
-PRIVATE- Enables or disables the private option for a channel. When private is set, a /msg ChanServ LIST will not include the channel in any lists.
/msg chanserv set #channel private on
/msg chanserv set #channel private off [back to top]
-RESTRICTED- Enables or disables the restricted access option for a channel. When restricted access is set, users who would normally be disallowed from having channel operator privileges (users with negative access levels and, if secure ops is set, users not on the access list) will instead be kicked and banned from the channel.
/msg chanserv set #channel restricted on
/msg chanserv set #channel restricted off [back to top]
-SECURE- Enables or disables ChanServ's security features for a channel. When SECURE is set, only users who have registered their nicknames with NickServ and identified with their password will be given access to the channel as controlled by the access list.
-SECUREOPS- Enables or disables the secure ops option for a channel. When secure ops is set, users who are not on the userlist will not be allowed chanop status.
/msg chanserv set #channel secureops on
/msg chanserv set #channel secureops off [back to top]
-SECUREFOUNDER- Enables or disables the secure founder option for a channel. When secure founder is set, only the real founder will be able to drop the channel, change its password, its founder and its successor, and not those who are identified with ChanServ.
/msg chanserv set #channel securefounder on
/msg chanserv set #channel securefounder off [back to top]
-SIGNKICK- Enables or disables signed kicks for a channel. When SIGNKICK is set, kicks issued with ChanServ KICK command will have the nick that used the command in their reason. If you use LEVEL, those who have a level that is superior or equal to the SIGNKICK level on the channel won't have their kicks signed.
/msg chanserv set #channel signkick on
/msg chanserv set #channel signkick off
/msg chanserv set #channel signkick level number (/msg chanserv set #mychannel signkick level 5) [back to top]
-TOPICLOCK - Enables or disables the topic lock option for a channel. When topic lock is set, ChanServ will not allow the channel topic to be changed except via the TOPIC command.
/msg chanserv set #channel topiclock on
/msg chanserv set #channel topiclock off [back to top]
-XOP- Enables or disables the xOP lists system for a channel. When XOP is set, you have to use the AOP/SOP/VOP commands in order to give channel privileges to users, else you have to use the ACCESS command. Note: when you switch from access list to xOP lists system, your level definitions and user levels will be changed, so you won't find the same values if you switch back to access system. You should also check that your users are in the good xOP list after the switch from access to xOP lists, because the guess is not always perfect, in fact, it is not recommended to use the xOP lists if you changed level definitions with the LEVELS command.
AOP - Maintains the AOP (AutoOP) list for a channel. The AOP list gives users the right to be auto-opped on your channel, to unban or invite themselves if needed, to have their greet message showed on join, and so on.
/msg chanserv AOP #channel add nick (Adds the relevant nick to AutoOP)
/msg chanserv AOP #channel del nick (Deletes the relevant nick from the access list)
/msg chanserv AOP #channel list (Lists the channels whole AOP list)
/msg chanserv AOP #channel list 2-5,7-9 (Lists all from the AOP list for the given entry numbers on the list)
/msg chanserv AOP #channel clear (Clears the whole AOP access list for the channel) [back to top]
HOP- Maintains the HOP (HalfOP) list for a channel. The HOP list gives users the right to be auto-halfopped on your channel. /msg chanserv HOP #channel add nick (Adds the relevant nick to HalfOP)
/msg chanserv HOP #channel del nick (Deletes the relevant nick from the access list)
/msg chanserv HOP #channel list (Lists the channels whole HOP list)
/msg chanserv HOP #channel list 2-5,7-9 (Lists all from the HOP list for the given entry numbers on the list)
/msg chanserv HOP #channel clear (Clears the whole HOP access list for the channel) [back to top]
SOP - Maintains the SOP (SuperOP) list for a channel. The SOP list gives users all rights given by the AOP list, and adds those needed to use the AutoKick and the BadWords lists, to send and read channel memos, and so on.
/msg chanserv SOP #channel add nick (Adds the relevant nick to SuperOP)
/msg chanserv SOP #channel del nick (Deletes the relevant nick from the access list)
/msg chanserv SOP #channel list (Lists the channels whole SOP list)
/msg chanserv SOP #channel list 2-5,7-9 (Lists all from the SOP list for the given entry numbers on the list)
/msg chanserv SOP #channel clear (Clears the whole SOP access list for the channel) [back to top]
VOP- Maintains the VOP (VOicePeople) list for a channel. The VOP list allows users to be auto-voiced and to voice themselves if they aren't.
/msg chanserv VOP #channel add nick (Adds the relevant nick to VOicePeople list)
/msg chanserv VOP #channel del nick (Deletes the relevant nick from the access list)
/msg chanserv VOP #channel list (Lists the channels whole VOP list)
/msg chanserv VOP #channel list 2-5,7-9 (Lists all from the VOP list for the given entry numbers on the list)
/msg chanserv VOP #channel clear (Clears the whole VOP access list for the channel) [back to top]
ACCESS - 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. See LEVELS command for more information.
/msg chanserv access #channel add nick level (/msg chanserv access #mychannel add someone 5 (level 5 is Auto Op, see access defaults list below))
/msg chanserv access #channel del nick (Deletes user from the access list)
/msg chanserv access #channel list (Lists the whole channel access list)
/msg chanserv access #channel list nick (Lists access level for the given nick)
/msg chanserv access #channel list 1-9 (Lists entry numbers 1 to 9 from the access list)
Default access levels: 3= Voice (+) 4= HalfOp (%) 5= Op (@) 10= Admin (!) [back to top]
LEVELS - Redefine the meanings of access levels. The LEVELS command allows fine control over the meaning of the numeric access levels used for channels. With this command, you can define the access level required for most of ChanServ's functions. This command is restricted to channel founder.
/msg chanserv levels #channel set type level
/msg chanserv levels #mychannel set AUTOVOICE 0 (This will allow all users on level 0 (registered nicks) be voiced on joining your channel)
/msg chanserv levels #channel disable type
/msg chanserv levels #mychannel disable UNBAN (Disables an automatic feature or disallows access to a function to everyone other than founder)
/msg chanserv levels #channel list (Lists all current channel levels)
/msg chanserv levels #channel reset (Resets all channel levels back to default)
AKICK - Maintain the AutoKick list. 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 STICK command permanently bans the given mask on the channel. If someone tries to remove the ban, ChanServ will automatically set it again. You can't set it for registered nicks.
The AKICK UNSTICK command cancels the effect of the AKICK STICK command, so you'll be able to unset the ban again on 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.
The AKICK VIEW command is a more verbose version of AKICK LIST command.
The AKICK ENFORCE command causes ChanServ to enforce the current AKICK list by removing those users who match an AKICK mask.
The AKICK CLEAR command clears all entries of the akick list.
SENDPASS - Help retrieve lost passwords. Send the password of the given channel to the e-mail address set in the founder's nickname record. This command is really useful to deal with lost passwords. (This feature is currently disabled in Abjects's services but may be available in the future).
BAN- Bans a selected nick on a channel. If nick is not given, it will ban you. If channel and nick are not given, it will ban you on all channels you're on, provided you are on, provided you have the rights too.
/msg chanserv ban #channel nick reason (/msg chanserv ban #mychannel someone Not Welcome Here) [back to top]
CLEAR- Tells ChanServ to clear certain settings on a channel. This command is limited to channel founder by default.
DEOP- Deops a selected nick on a channel. If nick is not given, it will deop you. If channel and nick are not given, it will deop you on all channels you're on, provided you have the right too. By default, limited to AOPs or those with level 5 access and above on the channel.
DEVOICE- Devoices a selected nick on a channel. If nick is not given, it will devoice you. If channel and nick are not given, it will devoice you on all channels you're on, provided you have the right to. By default, limited to AOPs or those with level 5 access and above on the channel, or to VOPs or those with level 3 and above for self devoicing.
GETKEY- Returns the key of the given channel. This is a command mainly intended to be used by bots and/or scripts, so the output is in the following way: KEY key is "NO KEY" if no key is set.
INFO- Lists information about the named registered channel, including its founder, time of registration, last time used, description, and mode lock, if any. If ALL is specified, the entry message and successor will also displayed. By default, the ALL option is limited to those with founder access on the channel.
KICK- Kicks a selected nick on a channel. If nick is not given, it will kick you. If channel and nick are not given, it will kick you on all channels you're on, provided you have the rights too. By default, limited to AOPs or those with level 5 access and above on the channel. /msg chanserv kick
/msg chanserv kick #channel
/msg chanserv kick #channel nick reason [back to top]
LIST- Lists all registered channels matching the given pattern. Channels with the PRIVATE option set will only be displayed to Services admins.
/msg chanserv list pattern
/msg chanserv list *me* (Will list registered channels with "me" in them) [back to top]
LOGOUT- This command will log the selected nickname out meaning they would have to reidentify themselves to regain their access. If you are the founder of the channel, you can log out anybody, else you can only log out yourself.
OP- Ops a selected nick on a channel. If nick is not given, it will op you. If channel and nick are not given, it will op you on all channels you're on, provided you have the rights to. By default, limited to AOPs or those with level 5 access and above on the channel.
TOPIC- Causes ChanServ to set the channel topic to the one specified. If topic is not given, then an empty topic is set. This command is most useful in conjunction with SET TOPICLOCK. By default, limited to those with founder access on the channel. /msg chanserv topic #channel topic (/msg chanserv topic #mychannel This Is My New Topic!) [back to top]
UNBAN- Tells ChanServ to remove all bans preventing you from entering the given channel. By default, limited to AOPs or those with level 5 and above on the channel.
VOICE- Voices a selected nick on a channel. If nick is not given, it will voice you. If channel and nick are not given, it will voice you on all channels you're on, provided you have the rights to. By default, limited to AOPs or those with level 5 access and above on the channel, or to VOPs or those with level 3 and above for self voicing.
DEHALFOP- Dehalfops a selected nick on a channel. If nick is not given, it will dehalfop you. If channel and nick are not given, it will dehalfop you on all channels you're on, provided you have the rights to. By default, limited to AOPs and those with level 5 access and above on the channel, or to HOPs or those with level 4 and above for self dehalfopping.
HALFOP- Halfops a selected nick on a channel. If nick is not given, it will halfop you. If channel and nick are not given, it will halfop you on all channels you're on, provided you have the rights to. By default, limited to AOPs and those with level 5 access and above on the channel, or to HOPs or those with level 4 and above for self halfopping.
ADMIN- Admins a selected nick on a channel. If nick is not given, it will admin you. If channel and nick are not given, it will admin you on all channels you're on, provided you have the rights to. By default, limited to founders, or to SOPs or those with level 10 and above for self admining.
DEADMIN- Deadmins a selected nick on a channel. If nick is not given, it will deadmin you. If channel and nick are not given, it will deadmin you on all channels you're on, provided you have the rights to. By default, limited to founders, or to SOPs or those with level 10 and above for self de-admining.