Wednesday, 08 February 2012
Chanserv commands
Friday, 24 February 2006

ACCESS

Syntax

/ChanServ access [channel] [nick]

Parameters
[channel]: Channel name
[nick] (optional): Nickname

Shows you the access level nick has in the channel channel. If nick is omitted, it will show your access level.

The levels are defined as follows:

Level NameMeaning
3Mini-AOPUser wil be voiced when entering the channel.
5 AOPUser will be opped when entering the channel.
8Mini-SOPAt this level, the user can also set akicks.
10SOPUser can add operators at level 5 or below.
13Mini-Founder User can also use the set modelock, set topiclock and set restrict commands.
15Founder Channel owner. Can make any changes to channel.

ADDAK

Syntax

/ChanServ addak [channel] [reason]

Parameters
[channel]: Channel name
[mask]: Mask to autokick
[reason] (optional): Shortnote for future reference

Adds an autokick to channel. Whenever someone joins who matches mask, the person will be banned and kicked from the channel automatically. Where normal bans will be removed when the channel empties, autokicks will remain until they are removed manually. The optional parameter reason will be displayed when a channel operator issues the listak command.

Example: To autokick BadUser from #mychannel

/ChanServ addak #mychannel BadUser!*@*

ADDOP

Syntax

/ChanServ addop [channel] [level]

 

Parameters
[channel]: Channel name
[nick]: Nickname
[level] (optional): Access level

Adds nick to channel as a level level operator. If level is omitted, level 5 will be used. For a detailed description of the different levels see the access command.

Example: Add SomeNick as a level 10 operator to #mychannel

/ChanServ addop #mychannel SomeNick 10

AKICK

Syntax

/ChanServ akick [channel]

Parameters
[channel] Channel name

~add

Syntax

/ChanServ akick [channel] add [reason]

Parameters
[channel]: Channel name
[mask]: Mask to autokick [reason] (optional): Short note for future reference

Alias for addak.

~del

Syntax

/ChanServ akick [channel] del [mask]

Parameters
[channel]: Channel name
[mask]: Mask of the autokick to remove

Alias for delak.

~list

Syntax

/ChanServ akick [channel] list

Parameters
[channel] Channel name

Alias for listak.

~wipe

Syntax

 

/ChanServ akick [channel] wipe

Parameters
[channel] Channel name

Alias for wipeak.


AOP

Syntax

/ChanServ aop [channel]

Parameters
[channel] Channel name

~add

Syntax

/ChanServ aop [channel] add

Parameters
[channel] Channel name [nick] Nickname to add

Alias for addop with level set to 5.

~del

Syntax

/ChanServ aop [channel] del

Parameters
[channel] Channel name [nick] Nickname to remove

Alias for delop with level set to 5.

~list

Syntax

/ChanServ aop [channel] list

Parameters
[channel]: Channel name

Alias for listop with level set to 5.


CLEAN

Syntax

/ChanServ clean [channel] Parameters
[channel]: Channel name

Whenever a channel operators nickname expires its entry on the operator list will be deactivated. This command can be used to remove those entries from the operator list.

Example: Clean the operator list of #mychannel

/ChanServ clean #mychannel

CLIST

Syntax

/ChanServ clist [channel] Parameters

[channel] Channel name

Lists all users servicse thinks are in channel. This command can be used for detecting desyncs.

Example: List users in #mychannel

/ChanServ clist #mychannel

DELAK

Syntax

/ChanServ delak [channel]

Parameters
[channel]: Channel name [mask]: Mask of the autokick to remove

Removes the autokick for mask from the channel channel. Alternatively, mask can be the number of the mask displayed by the listak command.

Example: To remove the autokick for all people from example.com from the channel #mychannel

/ChanServ delak #mychannel *!*@*.example.com

DELOP

Syntax

/ChanServ delop [channel]

Parameters
[channel]: Channel name [nick]: Nickname to remove

Removes nick as an operator from channel.

Example: Remove BadOp from #mychannel.

/ChanServ delop #mychannel BadOp

DEOP

Syntax

/ChanServ deop [channel]

Parameters
[channel]: Channel name [nick]: Nickname to deop

Removes nick's operator status in channel. It does not remove the user from the operator list like delop does. The user can regain his operator status with the op command.

Example: To deop the user SomeNick in #mychannel

/ChanServ deop #mychannel SomeNick

DROP

Syntax

/ChanServ drop [channel]

Parameters
[channel]: Channel name [password]: Channel password

Removes the registration for channel making it available for registration by others. For extra security, you need to specify the channel password.

Example: To remove the channel #mychannel when its password is secret

/ChanServ drop #mychannel secret

FOUNDER

Syntax

/ChanServ founder [channel]

Parameters
channel Channel name

~add

Syntax

/ChanServ founder [channel] add

Parameters
[channel]: Channel name [nick]: Nickname to add

Alias for addop with level set to 15.

~del

Syntax

/ChanServ founder [channel] del

Parameters
[channel]: Channel name
[nick] Nickname to remove

Alias for delop with level set to 15.

~list

Syntax

/ChanServ founder [channel] list

Parameters
[channel] Channel name

Alias for listop with level set to 15.


IDENTIFY

Syntax

/ChanServ identify [channel]

Parameters
channel Channel name password Channel password

Allows you to gain founder level access to the channel channel with the channel password. Adjusting certain settings requires this method of authentication.

Example: Identify to #mychannel with password secret

/ChanServ identify #mychannel secret

INFO

Syntax

/ChanServ info [channel]

Parameters
[channel] Channel name

Displays information about channel.

Example: To view the information of #mychannel

/ChanServ info #mychannel

INVITE

Syntax

/ChanServ invite [channel]

Parameters
[channel] Channel name

Invites you to a channel. Allows users with access level 3 or above to bypass bans and invite-only modes on the channel.

Example: To get invited into #mychannel

/ChanServ invite #mychannel

LISTAK

Syntax

/ChanServ listak [channel]

Parameters
[channel]: Channel name

Shows the current autokicks for channel.

Example: To list the autokicks for #mychannel

/ChanServ listak #mychannel

LISTOP

Syntax

/ChanServ listop [channel]

Parameters
[channel]: Channel name

Displays the list op channel operators for channel.

Example: To list the operators for #mychannel

/ChanServ listop #mychannel

MAOP

Syntax

/ChanServ maop [channel]

Parameters
[channel]: Channel name

~add

Syntax

/ChanServ maop [channel] add

Parameters
[channel]: Channel name
[nick]: Nickname to add

Alias for addop with level set to 3.

~del

Syntax

/ChanServ maop [channel] del

Parameters
[channel]: Channel name
[nick]: Nickname to remove

Alias for delop with level set to 3.

~list

Syntax

/ChanServ maop [channel] list

Parameters
[channel] Channel name

Alias for listop with level set to 3.


MDEOP

Syntax

/ChanServ mdeop [channel]

Parameters
[channel]: Channel name

Will deop anyone in channel with a lower level than you.

Example: Do a mass-deop in #mychannel

/ChanServ mdeop #mychannel

MFOUNDER

Syntax

/ChanServ mfounder [channel]

Parameters
[channel]: Channel name

~add

Syntax

/ChanServ mfounder [channel] add

Parameters
[channel]: Channel name
[nick]: Nickname to add

Alias for addop with level set to 13.

~del

Syntax

/ChanServ mfounder [channel] del [nick]

Parameters
[channel]: Channel name
[nick]: Nickname to remove

Alias for delop with level set to 13.

~list

Syntax

/ChanServ mfounder [channel] list

Parameters
[channel]: Channel name

Alias for listop with level set to 13.

MKICK

Syntax

/ChanServ mkick [channel]

Parameters
[channel]: Channel name

Empties channel by kicking and banning all users in it.

Example: Do a mass-kick on #mychannel

/ChanServ mkick #mychannel

MLOCK

Syntax

 

/ChanServ mlock [channel][mode]

Parameters
[channel]: Channel name
[mode] (optional): New mode setting to enforce

Alias for set mlock.


MSOP

Syntax

/ChanServ msop [channel]

Parameters
[channel]: Channel name

~add

Syntax

/ChanServ msop [channel] add

Parameters
[channel]: Channel name
[nick]: Nickname to add

Alias for addop with level set to 8.

~del

Syntax

/ChanServ msop [channel] del

Parameters
[channel]: Channel name
[nick]: Nickname to remove

Alias for delop with level set to 8.

~list

Syntax

/ChanServ msop [channel] list

Parameters
[channel]: Channel name

Alias for listop with level set to 8.


OP

Syntax

/ChanServ op [channel] [nick]

Parameters
[channel]: Channel name
[nick] (optional): Nickname

Request operator status on channel for nick. If nick is omitted, your own nick is assumed.

Example: Request operator status on #mychannel

/ChanServ op #mychannel

REGISTER

Syntax

/ChanServ register [channel] [password] [description]

Parameters
[channel]: Channel name
[password]: Channel password
[description]: Short description of your channel

Registers channel with you as its founder. You need to have registered your nickname and you need to be opped in the channel in order for this to succeed. Remember the password you set, as it is needed for changing certain settings in the future. The description parameter takes a short description for your channel that will be displayed when someone uses the info command on your channel.

Example: Register #mychannel with password secret

/ChanServ register #mychannel secret This is my channel

RESTRICT

Syntax /ChanServ restrict [channel]

Parameters [channel] Channel name [level] Level to restrict the channel to

Alias for set restrict


SET

Syntax

/ChanServ set [channel]

Parameters [channel]: Channel name

~autogreet

Syntax

/ChanServ set [channel] autogreet

Parameters [channel]: Channel name [text]: Autogreet text

The autogreet is a text that will be sent to a user who joins the channel. This command let's you set the autogreet text.

Example: To set a autogreet for #mychannel explaining your channel rules

/ChanServ set #mychannel autogreet Welcome to my channel. Please do not use colours in here.

~desc

Syntax

/ChanServ set [channel] desc [description]

Parameters
[channel]: Channel name
[description]: Description text

Changes the descriptive text that is displayed with the info command.

Example: Change the description of #mychannel

/ChanServ set #mychannel desc This is still my channel

~founder

Syntax

/ChanServ set [channel] founder

Parameters
[channel] Channel name
[password] Channel password

Sets you as the new founder of channel.

Example: Set yourself as the founder of #mychannel

/ChanServ set #mychannel founder secret

~ident

Syntax

/ChanServ set [channel] ident [on|off]

Parameters
[channel]: Channel name
[on]: Require channel operators to be identified to their nick
[off]: Don't require channel operators to be identifies to their nick

When set to on, channel operators can only receive ops if they have identified to their nick. When off, operators will also be recognized if they match a mask in their access list.

Example: Don't allow unidentified ops in #mychannel

/ChanServ set #mychannel ident on

~keeptopic

Syntax

/ChanServ set [channel] keeptopic [on|off]

Parameters
[channel]: Channel name
[on]: Remember the topic when the channel is empty
[off]: Don't remember the topic when the channel is empty

Due to the nature of IRC, channels do not exist when there are no users in them. When this setting is on, services will remember the your channels topic and reset it after it has been empty.

Example: Enable this feature for #mychannel

/ChanServ set #mychannel keeptopic on

~memolevel

Syntax

/ChanServ set [channel] memolevel [level]

Parameters
[channel]: Channel name
[level] (optional): Minimum level needed to memo all channel operators

Using MemoServ, channel operators can send memos to all operators in their channel. This setting controls the minimum level an operator needs in order to do this.

Example: Allow all operators, level 5 and up, to send memo

/ChanServ set #mychannel memolevel 5

~mlock

Syntax

/ChanServ set [channel] mlock [mode]

Parameters
[channel]: Channel name
[mode] (optional): New mode setting to enforce

Locks certain modes for channel. If a conflicting mode is set on the channel, ChanServ will automatically revert the change. Any mode can be set to on (preceded by a plus), off (preceded by a minus) or not locked (an equal sign followed by the full mode string).

Mode
Description
+iInvite-only, only users invited by other operators or ChanServ are allowed to join.
+HOnly allow users who show their unmasked hostname to the operators.
+k keyKeyed, users need to know the secret key to join.
+l numberLimited, don't allow more than number users in the channel.
+mModerated, users can only speak in the channel when voiced.
+nDo not allow messages from people outside the channel.
+pPrivate, invisible to users outside the channel, shown in /list, but without name or topic.
+sSecret, same as private, but not shown in /list at all.
+tOnly channel operators can change the topic.

Example: To make #mychannel channel invisible in /list

/ChanServ set #mychannel mlock +s

Example: To make #smallandquiet moderated and limited to 14 users

/ChanServ set #smallandquiet mlock +ml 14

Example: To set the #topsecret to invite-only and allow any value for the other modes

/ChanServ set #topsecret mlock =i

~opguard

Syntax

/ChanServ set [channel] opguard [on|off]

Parameters
[channel]: Channel name
[on]: Don't allow channel operators that are not on the operator list
[off]: Allow channel operators that are not on the operator list

When set to on, the operator list will be enforced strictly. Operators cannot op other users that are not on the operator list.

Example: Don't allow ops in #mychannel>that are not on the operator list

/ChanServ set #mychannel opguard on

~password

Syntax

/ChanServ set [channel] password

Parameters
[channel]: Channel name
[password]: New password

Sets the password for channel to password.

Example: Change the password for #mychannel to secret

/ChanServ set #mychannel password secret

~protop

Syntax

/ChanServ set [channel] protop [on|off]

Parameters
[channel]: Channel name
[on]: Don't allow channel operators to be deopped by someone with lower access
[off]: Allow channel operators to be deopped by someone with lower access

When set to on, operators cannot deop anyone with a higher level. If they do, ChanServ will immediately restore their status.

Example: Don't allow deops by people with lower level in #mychannel

/ChanServ set #mychannel protop on

~quiet

Syntax

/ChanServ set [channel] quiet [on|off]

Parameters
[channel]: Channel name
[on]: Don't announce changed settings to all channel operators
[off]: Announce changed settings to all channel operators

Controls wheter changes in the channels settings are announced to all channel operators or not.

Example: Don't announce setting changes for #mychanne l

/ChanServ set #mychannel quiet on

~restrict

Syntax

/ChanServ set [channel] restrict

Parameters
[channel]: Channel name
[level]: Level to restrict the channel to

This allows you to set a minimum required access level. Users with a level lower than that will be removed from the channel upon joining.

Example: Allow only the channel operators to enter #mychannel

/ChanServ set #mychannel restrict 5

~topiclock

Syntax

/ChanServ set [channel] topiclock

Parameters
[channel]: Channel name
[level]: Minimum level required to change the channel topic

When set, only users with an access level equal to or above level can change the channels topic.

Example: Allow only the founder to change the topic of #mychannel

/ChanServ set #mychannel topiclock 15

~url

Syntax

/ChanServ set [channel] url

Parameters
[channel]: Channel name
[url]: New URL

Changes or sets the URL that is displayed with the info command.

Example: Set the URL for #mychannel to http://www.example.com/

/ChanServ set #mychannel url http://www.example.com/

SETPASS

Syntax

/ChanServ setpass [channel]

Parameters
[channel]: Channel name
[authcode]: Authorization code you received by e-mail
[password]: New channel password

When you have lost your channel password, you can ask a staffmember to send you a password change code. You will then receive an e-mail containing a code, the authcode. This command allows you to set a new password using this code.

Example: Set secret as the new password for your channel #mychannel when the code you received by e-mail is 0123456789

/ChanServ setpass #mychannel 0123456789 secret

SOP

Syntax

/ChanServ sop [channel]

Parameters
[channel]: Channel name

This command is used to add, delete and list users with superop-acces to a channel

~add

Syntax

/ChanServ sop [channel] add

Parameters
[channel]: Channel name
[nick]: Nickname to add

Alias for addop with level set to 10.

~del

Syntax

/ChanServ sop [channel] del

Parameters
[channel]: Channel name
[nick]: Nickname to remove

Alias for delop with level set to 10.

~list

Syntax

 

/ChanServ sop [channel] list

Parameters
[channel]: Channel name

Alias for listop with level set to 10.


TOPICLOCK

Syntax

/ChanServ topiclock [channel] [level]

Parameters
[channel]: Channel name
[level]: Minimum level required to change the channel topic

Alias for set topiclock.


UNBAN

Syntax

/ChanServ unban [channel] [all|me]

Parameters
[channel]: Channel name
[all]: Remove all bans
[me]: Remove any ban that prevents you from entering

Allows channel operators to manipulate the ban list form outside the channel. With all it removes all bans, with me it removes all bans that affect you. Without an option, it defaults to me.

Example: Unban yourself from #mychannel

/ChanServ unban #mychannel me

Example: Clear the banlist for #mychannel

/ChanServ unban #mychannel all

WIPEAK

Syntax

/ChanServ wipeak [channel]

Parameters
[channel]: Channel name

Removes all autokicks from channel.

Example: Clear all autokicks for #mychannel

/ChanServ wipeak #mychannel

BANISH

Restricted to +C IRC operators

Syntax

/ChanServ banish [channel] [on|off]

Parameters
[channel]: Channel name
[on]: Banish the channel
[off]: Unbanish the channel


DELETE

Restricted to +C IRC operators

Syntax

/ChanServ delete [channel]

Parameters
[channel]: Channel name


DMOD

Restricted to +D IRC operators

Syntax

/ChanServ dmod [-founder|-topic] [channel] [value]

Parameters
-[founder]: Change founder
-[topic]: Change topic
[channel]: Channel name
[value]: New value


LIST

Restricted to +L IRC operators

Syntax

/ChanServ list [-f] [pattern]

Parameters
-[f]: Search for a founder nick
[pattern]: Search pattern


SENDPASS

Restricted to IRC operators

Syntax

/ChanServ sendpass [channel] [-new|-resend|-transfer]

Parameters
[channel]: Channel name
-[new]: Send a new code
-[resend]: Resend a previously sent code
-[transfer]: Send the code by IRC notice directly to the operator requesting it

Last Updated ( Saturday, 26 August 2006 )
 

Newsflash
For those of you using mIRC: We would like to ask you, in order to assist SorceryNet in keeping an even load across the network, to upgrade to the latest version of mIRC (6.21), which is available from http://www.mirc.com/
 
Quote

* max runs off to visit the altar of falling hot water of cleanliness. [Away]

 
New on Sorcery
Copyright © SorceryNet 1996-2012