Abjects IRC Network
Network information
Network Stats
Servers Stats
Staff Members
Network Tree
NetMap
AUP
HELP/SUPPORT
OPERATORS
ROUTING
SECURITY
Getting started..
FAQ
NickServ
ChanServ
BotServ
HostServ
IRCd and Modes
 
Search in The Website
Help

Chanserv Commands


Click on a command below to see it's relevant usage.

REGISTER
IDENTIFY
SET
- FOUNDER
- SUCCESSOR
- PASSWORD
- DESC
- URL
- EMAIL
- ENTRYMSG
- BANTYPE
- MLOCK
- KEEPTOPIC
- OPNOTICE
- PEACE
- PRIVATE
- RESTRICTED
- SECURE
- SECUREOPS
- SECUREFOUNDER
- SIGNKICK
- TOPICLOCK
- XOP
AOP
HOP
SOP
VOP
ACCESS
LEVELS
AKICK
DROP

SENDPASS
BAN
CLEAR
DEOP
DEVOICE
GETKEY
INFO
INVITE
KICK
LIST
LOGOUT
OP
TOPIC
UNBAN
VOICE
DEHALFOP
HALFOP
ADMIN
DEADMIN

REGISTER - Register a channel.  [back to top]

/msg chanserv register #channel password description (e.g. /msg chanserv register #mychannel 123456 My Channel)

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.  [back to top]

/msg chanserv identify #channel password  (e.g. /msg chanserv identify #mychannel 123456)

SET - Set channel options and information  [back to top]

- FOUNDER - Changes the founder of a channel. The new nickname must be a registered one. 
[back to top]

/msg chanserv set #channel founder nick  (e.g. /msg chanserv set #mychannel founder someone)

- 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.  [back to top]

/msg chanserv set #channel successor nick (e.g. /msg chanserv set #mychannel successor someone)

- PASSWORD - Sets the password used to identify as the founder of the channel  [back to top]

/msg chanserv set #channel password newpassword (e.g. /msg chanserv set #mychannel password n3wp4$$)

- DESC - Sets the description for the channel, which shows up with the LIST and INFO commands.  [back to top]

/msg chanserv set #channel desc New Description (e.g. /msg chanserv set #mychannel desc My New Desc!)

- 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.  [back to top]

/msg chanserv set #channel URL URL (e.g. /msg chanserv set #mychannel URL http://www.abjects.net)

- 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.  [back to top]

/msg chanserv set #channel email email (e.g. /msg chanserv set #mychannel email me@home.com)

- 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.  [back to top]

/msg chanserv set #channel entrymsg Message Here (e.g. chanserv set #mychannel entrymsg Welcome!)

- BANTYPE - Sets the ban type that will be used by services whenever they need to ban someone from your channel.  [back to top]

/msg chanserv set #channel bantype number (e.g. /msg chanserv set #mychannel bantype 2)

0: ban in the form *!user@host
1: ban in the form *!*user@host
2: ban in the form *!*@host
3: ban in the form *!*user@*.domain

- 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.  [back to top]

/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.)

- 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.  [back to top]

/msg chanserv set #channel keeptopic on
/msg chanserv set #channel keeptopic off

- 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.  [back to top]

/msg chanserv set #channel opnotice on
/msg chanserv set #channel opnotice off

- 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. 
[back to top]

/msg chanserv set #channel peace on
/msg chanserv set #channel peace off

- 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.  [back to top]

/msg chanserv set #channel private on
/msg chanserv set #channel private off

- 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.  [back to top]

/msg chanserv set #channel restricted on
/msg chanserv set #channel restricted off

- 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.  [back to top]

/msg chanserv set #channel secure on
/msg chanserv set #channel secure off

- 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.  [back to top]

/msg chanserv set #channel secureops on
/msg chanserv set #channel secureops off

- 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.  [back to top]

/msg chanserv set #channel securefounder on
/msg chanserv set #channel securefounder off

- 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.  [back to top]

/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)

- 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.  [back to top]

/msg chanserv set #channel topiclock on
/msg chanserv set #channel topiclock off

- 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.  [back to top]

/msg chanserv set #channel xop on
/msg chanserv set #channel xop off

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.
[back to top]

/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)

HOP - Maintains the HOP (HalfOP) list for a channel. The HOP list gives users the right to be auto-halfopped on your channel.  [back to top]

/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)

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.
[back to top]

/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)

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  [back to top]

/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)

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.  [back to top]

/msg chanserv access #channel add nick level (e.g. /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)
/msg chanserv access #channel clear (Clears the whole channel access list)

 

Default access levels - 3= Voice (+) 4= HalfOp (%) 5= Op (@) 10= Admin (!)

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.  [back to top]

/msg chanserv levels #channel set type level
(e.g. /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 level #channel disable type
(e.g. /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)

Default Levels below :-

AUTODEOP -1
AUTOHALFOP 4
AUTOOP 5
AUTOADMIN 10
AUTOVOICE 3
NOJOIN -2
SIGNKICK (disabled)
ACC-LIST 10
ACC-CHANGE 10
AKICK 10
SET (disabled)
BAN 5
BANME 5
CLEAR (disabled)
GETKEY 5
HALFOP 5
HALFOPME 4
INFO (disabled)
KICK 5
KICKME 5
INVITE 5
OPDEOP 5
OPDEOPME 5
ADMIN 10
ADMINME 10
TOPIC (disabled)
UNBAN 5
VOICE 5
VOICEME 2
MEMO 10
ASSIGN (disabled)
BADWORDS 10
FANTASIA 5
GREET 5
NOKICK 1
SAY 10

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.   [back to top]

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".  [back to top]

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.   [back to top]

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.   [back to top]

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.  [back to top]

The AKICK LIST command displays the AutoKick list, or optionally only those AutoKick entries which match the given mask.  [back to top]

The AKICK VIEW command is a more verbose version of AKICK LIST command.  [back to top]

The AKICK ENFORCE command causes ChanServ to enforce the current AKICK list by removing those users who match an AKICK mask.  [back to top]

The AKICK CLEAR command clears all entries of the akick list.  [back to top]

/msg chanserv akick #channel add mask (e.g. /msg chanserv akick #mychannel add nick!*@matching.host Cya!)
/msg chanserv akick #channel stick mask (e.g. /msg chanserv akick #mychannel stick *@matching.host)
/msg chanserv akick #channel unstick mask (e.g. /msg chanserv akick #mychannel unstick *@matching.host)
/msg chanserv akick #channel del mask (e.g. /msg chanserv akick #mychannel del nick!*@matching.host)
/msg chanserv akick #channel list mask (e.g. /msg chanserv akick #mychannel list)
/msg chanserv akick #channel view mask (e.g. /msg chanserv akick #mychannel view *@matching.host)
/msg chanserv akick #channel enforce
/msg chanserv akick #mychannel clear

DROP - Cancel the registration of a channel. Limited to channel founder only.  [back to top]

/msg chanserv drop #channel

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 will be available in the future).  [back to top]

/msg chanserv sendpass #channel

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.  [back to top]

/msg chanserv ban #channel nick reason (e.g. /msg chanserv ban #mychannel someone Not Welcome Here)

CLEAR - Tells ChanServ to clear certain settings on a channel. This command is limited to channel founder by default.  [back to top]

/msg chanserv clear #channel MODES (Resets all modes on the channel (i.e. clears modes i,k,l,m,n,p,s,t).
/msg chanserv clear #channel BANS (Clears all bans on the channel.)
/msg chanserv clear #channel EXCEPTS (Clears all excepts on the channel.)
/msg chanserv clear #channel OPS (Removes channel-operator status (mode +o) from all channel operators.)
/msg chanserv clear #channel VOICES (Removes "voice" status (mode +v) from anyone with that mode set.)
/msg chanserv clear #channel USERS (Removes (kicks) all users from the channel.)

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.  [back to top]

/msg chanserv deop
/msg chanserv deop #channel nick

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 too. 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.
[back to top]

/msg chanserv devoice
/msg chanserv devoice #channel nick

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 <channel> <key> key is "NO KEY" if no key is set.  [back to top]

/msg chanserv getkey #channel

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.  [back to top]

/msg chanserv info #channel
/msg chanserv info #channel all

INVITE - Tells ChanServ to invite you into the given channel. By default, limited to AOPs or those with level 5 and above on the channel.  [back to top]

/msg chanserv invite #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.  [back to top]

/msg chanserv kick
/msg chanserv kick #channel
/msg chanserv kick #channel nick reason

LIST - Lists all registered channels matching the given pattern. Channels with the PRIVATE option set will only be displayed to Services admins.  [back to top]

/msg chanserv list pattern (e.g. /msg chanserv list *me* (Will list registered channels with "me" in them)

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.  [back to top]

/msg chanserv logout #channel
/msg chanserv logout #channel nick

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 too. By default, limited to AOPs or those with level 5 access and above on the channel.  [back to top]

/msg chanserv op
/msg chanserv op #channel
/msg chanserv op #channel nick

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.  [back to top]

/msg chanserv topic #channel topic (e.g. /msg chanserv topic #mychannel This Is My New Topic!)

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.  [back to top]

/msg chanserv unban #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 too. 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.  [back to top]

/msg chanserv voice
/msg chanserv voice #channel
/msg chanserv voice #channel nick

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 too. 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.  [back to top]

/msg chanserv dehalfop
/msg chanserv dehalfop #channel
/msg chanserv dehalfop #channel nick

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 too. 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.
[back to top]

/msg chanserv halfop
/msg chanserv halfop #channel
/msg chanserv halfop #channel nick

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 too. By default, limited to founders, or to SOPs or those with level 10 and above for self admining.  [back to top]

/msg chanserv admin
/msg chanserv admin #channel
/msg chanserv admin #channel nick

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 too. By default, limited to founders, or to SOPs or those with level 10 and above for self deadmining.  [back to top]

/msg chanserv deadmin
/msg chanserv deadmin #channel
/msg chanserv deadmin #channel nick

 

(A majority of this help was taken from /msg chanserv help)