The SorceryNet website would like to use cookies to improve your experience on our website.
This notice is in accordance with the EU Cookie Directive, some cookies essential for the operation of this site may have already been set, please configure your browser to block / delete them if you feel it necessary for your privacy.

I accept cookies from this site.

ChanServ

Written by SorceryNet

Monday, 30 August 2010 19:52

Chanserv Commands ChanServ allows you to register, control and alter various aspects of channels. It gives you the ability to customize a channel, ops privileges and more through the commands listed below, as well as providing a solid defense against malicious users who attempt thefts of channels, flooding, etc. You can access help on IRC by typing in your status window '/chanserv help'. All of the commands are listed here with more detail and solid examples. For further aid, you are welcome to bring your inquiries to #sorcery where we will be glad to assist you.

* REGISTERExplanation: This command registers a channel into the ChanServ database. You must have a registered nick, be identified to it and be an op in a channel you would wish to register. If you need assistance registering your nick, do the command: '/nickserv help register'. Preferably, use a different password than the one you used to register your nick. The description can be anything short that tells a bit about what the purpose of the channel is for. When you register a channel, you become the Founder and as such, can change all of the channel settings and ChanServ automatically grants the Founder channel-operator privileges upon entering the room. To grant functions to ops who will assist you in running the channel, see /ChanServ ACCESS. Syntax: /ChanServ REGISTER #channel password description Example: /chanserv register #sorcery ExeCuto1 A room full of unusual people.

* IDENTIFYExplanation: This command gives proof to ChanServ that you are the Founder of the given channel. Many commands require you to use the Identify command prior to using them. The password you use here is the same one that you registered the channel with. Syntax: /ChanServ identify #channel password Example: /chanserv identify #sorcery ExeCuto1

* LOGOUTExplanation: This command logs the selected nickname out; meaning that the user would have to re-identify him/herself to regain access. If you are the Founder of the channel, you have the power to log out anyone from ChanServ. No one else has this privilege and can only log out themselves.Syntax: /ChanServ LOGOUT channel nicknameExample: /chanserv logout #orange Bloo

* DROP Explanation: You can use this command to unregister a channel that you are the Founder of. You must use the IDENTIFY command first. Once a channel is dropped, it may be registered by the first op to the room, as it has become available. On SorceryNet, you can do '/chanserv help set option' (replacing 'option' with one of the options below) to get an understanding of what these commands do. You can also read on in this section for a more in depth look.Syntax: /ChanServ DROP channelExample: /chanserv drop #orange

* SETExplanation: This allows the channel Founder to set various channel options. Syntax: /ChanServ SET channel option parametersOptions: FOUNDER - Sets the Founder of a channel. SUCCESSOR - Set a successor for a channel.PASSWORD - Set the Founder password for the channel.DESC - Set a channel description.URL - Associate a URL with the channel.EMAIL - Associate an E-mail address with the channel.ENTRYMSG - Set a message to be sent to users when they enter the channel.BANTYPE - Set how Services has bans on the channelMLOCK - Lock channel modes on or off.KEEPTOPIC - Retain a topic when the channel is not in use.OPNOTICE - Send a notice when OP/DEOP commands are used.PEACE - Regulate the use of critical commands.PRIVATE - Hide the channel from the LIST command.RESTRICTED - Restrict access to the channel.SECURE - Activate ChanServ security features.SECUREOPS - Provides stricter control of chanop status.SECUREFOUNDER - Provides stricter control of channel Founder status.SIGNKICK - Sign kicks that are done with the KICK command.TOPICLOCK - The topic can only be changed with the TOPIC command.XOP - Toggles the user privilege system

* SET FOUNDERExplanation: This changes the Founder of a channel. The new nickname to be set as Founder must be registered.Syntax: /ChanServ SET channel FOUNDER nickExample: /chanserv set #blah founder Pita

* SET SUCCESSORExplanation: This function allows a Founder to choose a successor for the channel. If the Founder's nick expires or is dropped while the channel is still registered, the Successor will inherit the channel as the new Founder. If, for some reason, the Successor has too many channels registered to him/her, the channel instead will be dropped. The Successor must have a registered nick. Syntax: /ChanServ set channel SUCCESSOR nickExample: /chanserv set #blah Luke

* SET PASSWORDExplanation: This allows the Founder to change the password that is used to Identify as the Founder of the channel. The Founder must Identify to the channel prior to using this command.Syntax: /ChanServ SET channel PASSWORD passwordExample: /chanserv set #zomg password 234lalarawr93

* SET DESCExplanation: This command allows you to set up a description for the channel. This will show up in LIST and INFO commands.Syntax: /ChanServ SET channel DESC descriptionExample: /ChanServ SET #zomg desc a channel totally about whatever zomg.

* SET URL Explanation: Allows you to associate a URL to the channel which will be displayed whenever someone requests information on the channel with the INFO command. If you give no parameter, instead of providing a new URL, this will delete any current URL listed for the channel.Syntax: /ChanServ Set channel URL {url}Examples: /ChanServ set #bloom url http://www.lala.com = inserts the URL http://www.lala.com./chanserv set #bloom url = No URL set and if there was a former URL, it was deleted.

* SET EMAILExplanation: This allows you to set up an E-mail address that will be associated to the channel to be viewed whenever someone uses the INFO command. If this command is used without inputting an address, no E-mail address will be posted.Syntax: /ChanServ SET channel EMAIL {address}Examples: /chanserv set #caramba
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
= to add E-mail
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
/chanserv set #caramba = to remove E-mail.

* SET ENTRYMSGExplanation: This sets a message which will be sent via /notice to users when they enter the channel. If no parameter (message) is given, this erases the entry message that would be sent upon entering the channel.Syntax: /ChanServ SET channel ENTRYMSG {message}Examples: /chanserv set #caramba entrymsg Welcome to #caramba! = to set the message "Welcome to #caramba!"/chanserv set #caramba entrymsg = this removes the entry message.

* SET BANTYPEExplanation: Sets the ban type that will be used by ChanServ whenever it needs to ban someone from your channel. The bantype options are 0-3 and can be selected and then later altered if you wish.0 = ban in the form *!user@host1 = ban in the form *!*user@host2 = ban in the form *!*@host3 = ban in the form *!*user@*.domainSyntax: /ChanServ SET channel BANTYPE numberExample: /chanserv set #banhammer 2

* SET KEEPTOPICExplanation: This enables or disables the option of keeping a topic in the channel even after the last user leaves. The topic is restored when the channel is next used. Syntax: /ChanServ SET channel KEEPTOPIC {ON | OFF}Example: /chanserv set #banhammer keeptopic on

* SET TOPICLOCKExplanation: This enables or disables the topic lock option for a channel. When TOPICLOCK is set ON, ChanServ will not allow the channel topic to be changed via the /topic command. Syntax: /ChanServ SET channel TOPICLOCK {ON | OFF}Example: /chanserv set #bruhaha topiclock on

* SET MLOCKExplanation: MLOCK serves as a way to lock in channel mode preferences that with the /mode command, would be erased when the channel is emptied. To see a list of channel modes, check out 'Channel Modes' in this FAQ section of the site. ChanServ allows you to define whether you want certain channel modes to be on, off or free to be either on or off. The SET MLOCK command mode parameter is constructed exactly the same way as a /MODE command. Modes followed by a '+' are locked on. Modes with a '-' are locked off. Each use of this command will remove ALL modes previously locked in before, so copy in the modes you want to remain and want turned off each time. Syntax: /ChanServ SET channel MLOCK +modes-modesExamples: /chanserv set #boogie mlock +nt-iklps = This forces modes 'n' and 't' on, while disabling modes 'i,k,l,p,s'. /chanserv set #channel mlock +knst-ilmp my-key = This forces modes 'k,n,s,t' to on and disables modes 'i,l,m'off. It also forces the channel KEY to be "my-key"./chanserv set #channel mlock + = This removes the mode lock so that all channel modes are free to be either on or off. Ops can then add modes temporarily with the /MODE command.Note: If you set a mode-locked KEY, as shown in the second example above, you should also SET RESTRICTED ON (see SET RESTRICTED) or anyone entering the channel when it is empty will be able to see the KEY.

* SET PEACEExplanation: This command activates or disables the 'peace' option for a channel. When PEACE is set, a user will not be able to kick, ban or remove a channel status of a user that has a level superior or equal to his/hers via ChanServ commands. /Syntax: /ChanServ SET channel PEACE {ON | OFF}Example: /chanserv set #rabbit-hole peace on

* SET PRIVATEExplanation: This enables or disables the private option for a channel. When PRIVATE is set ON, a search by /msg ChanServ LIST will not include the channel in any lists. The /list command will also not place the channel in the over all list.Syntax: /ChanServ SET channel PRIVATE {ON | OFF}Example: /chanserv set #rabbit-hole private off

* SET RESTRICTEDExplanation: This enables or disables the restricted access option for a channel. When restricted access is set on, users who are not on the Access List will instead be kicked and banned from the channel. Syntax: /ChanServ SET channel RESTRICTED {ON | OFF}Example: /chanserv set #baba restricted on

* SET SECUREExplanation: This enables or disables ChanServ's security features for a given channel. When SECURE is set ON, only uers who have registered nicknames with ChanServ and Identified with their password will be given access (ops functions) to the channel as controlled by the Access List.Syntax: /ChanServ SET channel SECURE {ON | OFF}Example: /chanserv set #starseekers secure off

* SET SECUREOPSExplanation: This enables or disables the Secure Ops option for a channel. If this is set on, only users who are on the userlist will gain ops and those who are not on the list will not be allowed chanop status.Syntax: /ChanServ SET channel SECUREOPS {ON | OFF}Example: /chanserv set #starseekers secureops on

* SET SECUREFOUNDER Explanation: This command enables or disables the Secure Founder option for a channel. When this is set on, only the real Founder will be able to drop the channel, change its password, change the Founder and the Successor. Any other Founders set by level after the initial one will not be able to.Syntax: /ChanServ SET channel SECUREFOUNDER {ON | OFF}Example: /chanserv set #starseekers securefounder on

* SET SIGNKICKExplanation: When this is enabled, kicks issued with the ChanServ KICK command will have the nick that used the command as part of the reason for the kick. If you use LEVEL, those who have a level that is superior or equal to the SIGNKICK Level assigned will not have their kicks signed. See /msg ChanServ HELP LEVELS for further information on SorceryNet, or LEVELS on this page.Syntax: /msg ChanServ SET channel SIGNKICK {ON | LEVEL | OFF}Example: /chanserv set #kazoo signkick on

* SET XOP Explanation: This enables or disables the xOP lists system for a channel. When xOP is set, you have to use the AOP/SOP/VOP/HOP commands in order to grant channel privileges to users. Otherwise, you have to use the ACCESS command. Please see ACCESS to learn more on this page so you can decide what is right for your channel. On a technical note, when you switch from Access list to xOP lists system, your Level definitions and user levels will be altered. You will find that the values will be different if you switch back to the Access system. If you switch to the xOP lists system from Access, you will want to double check that the users in the list are set as you want them and adjust as needed. Switching from xOP lists system to the Access list system, however, causes no problems.Syntax: /ChanServ SET channel XOP {ON | OFF}Example: /chanserv set #kazoo xop off

* SET OPNOTICEExplanation: Activating this implies that ChanServ will send a notice to the channel whenever the OP or DEOP commands are used for a user in the channel. Turning it off means that no message shall be sent.Syntax: /ChanServ SET channel OPNOTICE {ON | OFF}Example: /chanserv set #kazoo opnotice on

* AOP Explanation: This maintains the AOP (AutoOP) list for a channel. The AOP list will give users the right to be auto-opped on your channel, unban and invite themselves to the channel as needed and to have their greet message show when they join the channel, amongst some other privileges. Only SOP and above may add or delete AOPs. However, any user on the AOP list may use the AOP LIST command. If this command is disabled for your channel, you willneed to use the Access list or switch to the xOP list so that the function is available. /Chanserv help ACCESS for more information on the Access List and /Chanserv help SET XOP for information on the XOP list.Syntax: /ChanServ AOP channel ADD nick Example: /chanserv aop #rawr add Snoopy = Adds user Snoopy to the AOP list.Syntax: /ChanServ AOP channel DEL {nick | entry-number(s)}Examples: /chanserv aop #rawr del Snoopy = Removes Snoopy from the AOP list./chanserv aop #rawr del 2 = removes the second AOP in the AOP list./chanserv aop #rawr del 1-2 = This will remove the first two AOPs from the list. Syntax: /ChanServ AOP channel LIST [mask | list]/chanserv aop #rawr list 2-5, 7-9 = This will list the 2nd-5th users and 7th-9th users in the AOP ListSyntax: /ChanServ AOP channel CLEARExample: /ChanServ aop #rawr clear = This will clear the AOP list entirely. Only Founders can do this command.

* HOP Explanation: This maintains the HOP (HalfOP) list for a channel, which grants the selected users the right to be auto-halfopped in your channel. This functions much the same as the AOP commands do. The HOP ADD, HOP DEL and HOP LIST commands are limited to AOPs and above. If this command is disabled for your channel, you will need to use the Access list or switch to the xOP list so that the function is available. /Chanserv help ACCESS for more information on the Access List and /Chanserv help SET XOP for information on the XOP list.Syntax: /ChanServ HOP channel ADD nickExample: /chanserv hop #rawr add Snoopy = This adds user Snoopy to the HOP list.Syntax: /ChanServ HOP channel DEL {nick | entry-number(s)}Examples: /chanserv hop #rawr del Snoopy = Removes Snoopy from the HOP list./chanserv hop #rawr del 2 = removes the second HOP in the HOP list./chanserv hop #rawr del 1-2 = This will remove the first two HOPs from the list. Syntax: /ChanServ HOP channel LIST [mask | list]/chanserv hop #rawr list 2-5, 7-9 = This will list the 2nd-5th users and 7th-9th users in the HOP ListSyntax: /ChanServ HOP channel CLEARExample: /ChanServ hop #rawr clear = This will clear the HOP list entirely. Only Founders can do this command.

* SOP Explanation: This maintains the SOP (SuperOP) list for the channel. SOPs have all the privileges that AOPs do but also can use the AutoKick and BadWords lists, can read and send channel memos and so on. AOPs and above can use the List function here. The channel Founder may add or delete from the SOP list. If this command is disabled for your channel, you will need to use the Access list or switch to the xOP list so that the function is available. /Chanserv help ACCESS for more information on the Access List and /Chanserv help SET XOP for information on the XOP list.Syntax: /ChanServ SOP channel ADD nickExample: /chanserv sop #rawr add Snoopy = This adds user Snoopy to the SOP list.Syntax: /ChanServ SOP channel DEL {nick | entry-number(s)}Examples: /chanserv sop #rawr del Snoopy = Removes Snoopy from the SOP list./chanserv sop #rawr del 2 = removes the second HOP in the SOP list./chanserv sop #rawr del 1-2 = This will remove the first two SOPs from the list. Syntax: /ChanServ SOP channel LIST [mask | list]/chanserv sop #rawr list 2-5, 7-9 = This will list the 2nd-5th users and 7th-9th users in the SOP ListSyntax: /ChanServ SOP channel CLEARExample: /ChanServ sop #rawr clear = This will clear the SOP list entirely. Only Founders can do this command.

* VOP Explanation: This maintains the VOP (VoicePeople) list for a channel. VOP list users are auto-voiced upon entering a channel, so long as they have Identified to NickServ first. They can also auto-voice themselves, which can assist them from being moderated. The VOP ADD, VOP DEL and VOP LIST commands are limited to AOPs or above. If this command is disabled for your channel, you will need to use the Access list or switch to the xOP list so that the function is available. /Chanserv help ACCESS for more information on the Access List and /Chanserv help SET XOP for information on the XOP list.Syntax: /ChanServ VOP channel ADD nickExample: /chanserv vop #rawr add Snoopy = This adds user Snoopy to the VOP list.Syntax: /ChanServ VOP channel DEL {nick | entry-number(s)}Examples: /chanserv vop #rawr del Snoopy = Removes Snoopy from the VOP list./chanserv vop #rawr del 2 = removes the second HOP in the VOP list./chanserv vop #rawr del 1-2 = This will remove the first two VOPs from the list. Syntax: /ChanServ VOP channel LIST [mask | list]/chanserv vop #rawr list 2-5, 7-9 = This will list the 2nd-5th users and 7th-9th users in the VOP ListSyntax: /ChanServ VOP channel CLEARExample: /ChanServ vop #rawr clear = This will clear the VOP list entirely. Only Founders can do this command.

* ACCESS Explanation: This maintains the Access list for a channel. The Access list specifies which users are allowed chanop status. It also determines what ChanServ commands will function for the OP in the channel. Different user levels allow for access to different subsets of privileges. To add someone to the Access list, the user must have a higher Level than the Level intended for the user being added. If you wish to change the level someone has in your channel Access list, you may do so by doing the ACCESS ADD command with the new intended level added. Syntax: /ChanServ ACCESS channel ADD nick levelExamples: /chanserv access #brawl add Bob 5 = Sets Bob as a user with AOP capabilities./chanserv access #brawl add Bob 10 = This will change Bob to a Level 10, granting him SOP capabilities.Syntax: /ChanServ ACCESS channel DEL {nick | entry-number(s)}Examples: /chanserv access #brawl del Bob = Removes Bob from the Access List, effectively removing Ops of any sort from the channel./chanserv access #brawl del 4-7 = This removes the 4th through 7th Ops on the Access List.Syntax: /ChanServ ACCESS channel LIST {mask | list}Example: /chanserv access #brawl list 2-5,7-9 = Lists access entries numbered 2 through 5 and 7 through 9 for the channel #brawl. Syntax: /ChanServ ACCESS channel CLEARExample: /chanserv access #brawl clear = This clears the entire Access list for the channel. Only channel Founders can do this command.

* ACCESS LEVELSExplanation: By default, the following Access levels are defined:Founder = Full access to ChanServ functions and automatic opping upon entering the channel. Note that only one person may have Founder status. (It cannot be given using the ACCESS command.)10 = Access to AKICK command, automatic opping, may add Ops of lower level to the Access list.5 = Automatic opping, bans and some channel modes.4 = Automatic half-opping.3 = Automatic voicing.0 = No special privileges. Can be opped by other ops (unless SECUREOPS is set ON).<0 = May not be opped.Note: These levels may be changed or new ones can even be added using the LEVELS command. See LEVELS below or on SorceryNet type in: /ChanServ HELP LEVELS for more information.

* AKICKExplanation: Akicks are permanent kick/bans against a user. If the user who is akicked from your channel attempts to join, ChanServ will automatically kick and ban the user. The AKICK ADD command will add the given nick or usermask to the AutoKick list. If a reason is given with the command, it will be used, but if not, the default reason is "You have been banned from the channel". When akicking a registered nick, the NickServ account will be added to the Akick list instead of the mask. All users within that nickgroup will then be akicked from the channel. The AKICK STICK command permanently bans the given mask on the channel. If someone attmepts to remove the ban, ChanServ will automatically reset it. This cannot be used for registered nicks. The AKICK UNSTICK command cancels the effect of the STICK command, so you will be able to unset the ban again on the channel. Keep in mind that when removing bans from the Akick List, you will want to also remove any bans manually that were set as these will not be removed, whether the akick is there or not. Syntax: /ChanServ AKICK channel ADD {nick | mask} [reason]Example: /chanserv akick #catsrule add *!*@a52371.6ca5ee35.123.456.imsk flooded the channel. Nick: Cake = A mask was used as well as a message.Syntax: /ChanServ AKICK channel STICK maskExample: /chanserv akick #catsrule stick Carlton!*@* = You cannot use this command for registered nicks. Otherwise it works just fine.Syntax: /ChanServ AKICK channel UNSTICK maskExample: /chanserv akick #catsrule unstick Carlton!*@* = Removes Carlton!*@* off the list.Syntax: /ChanServ AKICK channel DEL {nick | mask | entry-number(s)} Examples: /chanserv akick #catsrule del Carlton = The akick is deleted by the nick./chanserv akick #catsrule del *!*@a52371.6ca5ee35.123.456.imsk = the akick is deleted by the mask./chanserv akick #catsrule del 12 = This deletes the 12th akick set on the list.Syntax: /ChanServ AKICK channel LIST {mask | entry-number(s)}Example: /chanserv akick #catsrule list 4 = This lists the 4th akick done on the channel. If the '4' was not placed here, it would list all akicks.Syntax: /ChanServ AKICK channel VIEW {mask | entry-number(s)}Example: /chanserv akick #catsrule view 3-5 = This brings up a more detailed version of the akicks than 'LIST' will. The 3-5th akicks will be listed.Syntax: /ChanServ AKICK channel ENFORCE Example: /chanserv akick #catsrule enforce = The AKICK ENFORCE command causes ChanServ to enforce the current AKICK llist by removing those users who match an AKICK mask.Syntax: /ChanServ AKICK channel CLEAR Example: /chanserv akick #catsrule clear = Only a Founder may set this, but the channel AKICK list will be cleared.

* LEVELSExplanation: The LEVELS command allows you to have 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. The SET FOUNDER and SET PASSWORD commands, along with the LEVELS command are always restricted to the channel Founder. LEVELS SET allows the Access level for a function or group of functions to be changed. LEVELS DISABLE (or DIS for short) disables an automatic feature or disallows access to a function by anyone other than the channel Founder. LEVELS LIST shows the current levels for each function or group of functions. LEVELS RESET resets the levels to the default levels of a newly created channel. (see ACCESS LEVELS). For a list of the Level features and functions that can be set, see HELP LEVELS DESC on SorceryNet or you can peruse them here.AUTODEOP Channel operator status disallowedAUTOHALFOP Automatic mode +hAUTOOP Automatic channel operator statusAUTOPROTECT Automatic mode +aAUTOVOICE Automatic mode +vNOJOIN Not allowed to join channelSIGNKICK No signed kick when SIGNKICK LEVEL is usedACC-LIST Allowed to view the access listACC-CHANGE Allowed to modify the access listAKICK Allowed to use AKICK commandSET Allowed to use SET command (not FOUNDER/PASSWORD)BAN Allowed to use BAN commandBANME Allowed to ban him/herselfCLEAR Allowed to use CLEAR commandGETKEY Allowed to use GETKEY commandHALFOP Allowed to use HALFOP/DEHALFOP commandsHALFOPME Allowed to (de)halfop him/herselfINFO Allowed to use INFO command with ALL optionKICK Allowed to use KICK commandKICKME Allowed to kick him/herselfINVITE Allowed to use INVITE commandOPDEOP Allowed to use OP/DEOP commandsOPDEOPME Allowed to (de)op him/herselfPROTECT Allowed to use PROTECT/DEPROTECT commandsPROTECTME Allowed to (de)protect him/herselfTOPIC Allowed to use TOPIC commandUNBAN Allowed to use UNBAN commandVOICE Allowed to use VOICE/DEVOICE commandsVOICEME Allowed to (de)voice him/herselfMEMO Allowed to list/read channel memosASSIGN Allowed to assign/unassign a botBADWORDS Allowed to use BADWORDS commandFANTASIA Allowed to use fantaisist commandsGREET Greet message displayedNOKICK Never kicked by the bot's kickersSAY Allowed to use SAY and ACT commands- Syntax: /ChanServ LEVELS channel SET type levelExample: /chanserv levels #whazzup set greet 5 = This sets the level in which an OP must be in your channel to do the 'GREET' privilege in your channel. In this case, it is set to 5, so anyone AOP and above can.Syntax: /ChanServ LEVELS channel {DIS | DISABLE} typeExample: /chanserv levels #whazzup dis kickme = Removes the automatic feature to allow certain low level ops to kick themselves.Syntax: /ChanServ LEVELS channel LISTExample: /chanserv levels #whazzup list = gives you a list of the levels and how they are assigned.Syntax: /Chanserv LEVELS channel RESET Example: /chanserv levels #whazzup reset = Resets the channel levels to the original default levels.

* INFO Explanation: This lists the information about a registered channel, including its Founder, time of registration, last time the channel was used, the description set for the channel and the modes the channel has locked if any. If ALL is specified, the entry message and Successor will also be displayed. By default, the ALL option is limited to those with Founder Access on the channel.Syntax: /ChanServ INFO channel [ALL]Example: /chanserv info #bree all

* LISTExplanation: Lists all registered channels matching the criteria given. Channels set to PRIVATE will not be listed in the search. Syntax: /ChanServ LIST patternExample: /chanserv list rpg = To list all non-private rooms with 'rpg' in the channel name.

* OP Explanation: Ops a selected nick on a channel. If the nick is not given with the command, it will op you. aif the channel and nick are not given, it will op you on all channels that you are on, provided you have the rights to do so. By default, this command is limited to AOPs/Level 5 Access or above on the channel. Syntax: /ChanServ OP channel nickExample: /chanserv op #fair Betty = This will OP Betty, so long as the one who used the command is an AOP or higher and the access permits it.Example: /chanserv op #fair = This will op you if you have AOP/Level 5 Access to the channel, placing a @ in front of your name.

DEOPExplanation: This command Deops a selected nick on the channel. If the nick is not given, it will deop you. If the channel and nick are not given, it will deop you in all of the channels you are in, provided you have the rights to (implying you have AOPs/Level 5 Access).Syntax: /ChanServ DEOP channel nickExample: /chanserv deop #fair = This deops you in the channel #fair.Example: /chanserv deop = This deops you in all channels in which you are an AOP/Level 5 Access op or higher.

* VOICEExplanation: This command voices a selected nick on a channel. If the nick is not given, it will voice you. If the channel and nick are not given, it will voice you on all of the channels you are on, provided you have the Access. By default, VOPs/Level 3 Access and above can do self-voicing.Syntax: /ChanServ VOICE channel nickExample: /chanserv voice #fair Pete = This grants Pete a Voice, indicated by +v appearing in front of his name.Example: /chanserv voice #fair = Voices yourself in the channel #fair.

* DEVOICE Explanation: This command is the reverse of VOICE. If a nick is not given, it will devoice you. If the channel and nick are not given, it will devoice you on all channels you are on, provided you are a VOP/have Level 3 Access.Syntax: /ChanServ DEVOICE channel nickExample: /chanserv devoice #fair = This devoices you in #fair.

* HALFOP Explanation: Halfops a selected nick on the channel. If the nick is not given, it will halfop you. If the channel and nick are not provided, it will halfop you on all of the channels you are on, provided you have the proper access of HOP/Level 4 or above.Syntax: /ChanServ HALFOP #channel nickExample: /chanserv halfop #ogres Patches = This grants halfops to the user Patches.

* DEHALFOP Explanation: Dehalfops a selected nick on a channel. If the nick is not given, it will dehalfop you. If the channel and nick are not provided, it will halfop you on all of the channels you are on, provided you have the proper access of HOP/Level 4 or above.Syntax: /ChanServ DEHALFOP #channel nickExample: /chanserv dehalfop = This will dehalfop you on all of the channels that you have HOP/Level 4 Access or above.

* PROTECTExplanation: This command protects a selected nick on a channel. If the nick is not given, it will protect you. If the channel and nick are not given, it will protect you on all of the channels you are on, provided you have the Access. By default, this is limited to the Founder and/or to SOPs or those that have Level 10 Access and above on the channel for self protecting.Syntax: /ChanServ PROTECT #channel nickExample: /chanserv protect #bounce = You are now protected on #bounce.

* DEPROTECTExplanation: This command deprotects a selected nick on a channel. If the nick is not given, it will deprotect you. If the channel and nick are not given, it will deprotect you on all of the channels you are on, provided you have the Access. By default, this is limited to the Founder and/or to SOPs or those that have Level 10 Access and above on teh channel for self deprotecting.Syntax: /ChanServ DEPROTECT #channel nickExample: /chanserv deprotect #bounce = You are now deprotected on #bounce

* OWNERExplanation: This command gives you owner status on the channel. If the channel is not given, it will give you owner status on all channels you are on, provided you have the proper Founder access. Syntax: /ChanServ OWNER #channelExample: /chanserv owner #bounce = This gives you owner status in #bounce.

* DEOWNER Explanation: This command removes your owner status on the channel. If the channel is not given, it will remove status on all channels that you are on, provided you have the proper Founder access.Syntax: /ChanServ DEOWNER #channelExample: /chanserv deowner #bounce

* INVITEExplanation: This command tells ChanServ to invite you into the given channel. By default, this is limited to AOPs/Level 5 Access and above on the channel. Syntax: /ChanServ INVITE channelExample: /chanserv invite #bounce

* BAN Explanation: This tells ChanServ to ban a selected nick on a channel. If a nick is not given, it will ban you. If a channel and nick are not given, it will ban you on all of the channels you are on. By default, this is limited to AOPs or those with Level 5 Access or above on the channel.Syntax: /ChanServ BAN channelExample: /chanserv ban #bounce = Bans you from #bounce.

* UNBAN Explanation: This tells ChanServ to remove all bans preventing you from entering the given channel. By default, this is limited to AOPs or those with Level 5 Access or above on the channel.Syntax: /ChanServ UNBAN channelExample: /chanserv unban #bounce = removes any channel bans set on you in #bounce

* KICKExplanation: This command will kick a selected nick on a channel. If the nick is not given, it will kick you. If the channel and nick are not given, it will kick you on all channels you are on, provided you have AOPs or Level 5 Access and above in the channel.Syntax: /ChanServ KICK channel nick reasonExample: /chanserv kick #icicle Link being a pain = You have kicked Link from #icicle for being a pain.Example: /chanserv kick #icicle = You have just kicked yourself out of #icicle.

* TOPICExplanation: This causes ChanServ to set the channel top ic to the one specified. If the topic is not given, an empty topic is set. This command is most useful in conjunction with SET TOPICLOCK. By default, this is limited to those with Founder Access on the channel.Syntax: /ChanServ TOPIC channel topicExample: /chanserv topic #icicle I am so bored today! = Changes the topic to 'I am so bored today!'Example: /chanserv topic #icicle = Sets no topic.

* CLEARExplanation: This command instructs ChanServ to clear certain settings on the channel. These can be any of the following and is limited by default to those with Founder access only: MODES Resets all modes on the channel (i.e. clears modes i,k,l,m,n,p,s,t).BANS Clears all bans on the channel.EXCEPTS Clears all excepts on the channel.INVITES Clears all invites on the channel.OPS Removes channel-operator status (mode +o) from all channel operators.HOPS Removes channel-halfoperator status (mode +h) from all channel halfoperators, if supported.VOICES Removes "voice" status (mode +v) from anyone with that mode set.USERS Removes (kicks) all users from the channel.Syntax: /ChanServ CLEAR channel whatExample: /chanserv clear #icicle bans = This will clear all of the bans on the channel #icicle.