ACCESSSyntax /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 | Name | Meaning | | 3 | Mini-AOP | User wil be voiced when entering the channel. | | 5 | AOP | User will be opped when entering the channel. | | 8 | Mini-SOP | At this level, the user can also set akicks. | | 10 | SOP | User can add operators at level 5 or below. | | 13 | Mini-Founder | User can also use the set modelock, set topiclock and set restrict commands. | | 15 | Founder | 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!*@*
ADDOPSyntax /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
AKICKSyntax /ChanServ akick [channel] Parameters [channel] Channel name ~addSyntax /ChanServ akick [channel] add [reason] Parameters [channel]: Channel name [mask]: Mask to autokick [reason] (optional): Short note for future reference Alias for addak. ~delSyntax /ChanServ akick [channel] del [mask] Parameters [channel]: Channel name [mask]: Mask of the autokick to remove Alias for delak. ~listSyntax /ChanServ akick [channel] list Parameters [channel] Channel name Alias for listak. ~wipeSyntax /ChanServ akick [channel] wipe Parameters [channel] Channel name Alias for wipeak.
AOPSyntax /ChanServ aop [channel] Parameters [channel] Channel name ~addSyntax /ChanServ aop [channel] add Parameters [channel] Channel name [nick] Nickname to add Alias for addop with level set to 5. ~delSyntax /ChanServ aop [channel] del Parameters [channel] Channel name [nick] Nickname to remove Alias for delop with level set to 5. ~listSyntax /ChanServ aop [channel] list Parameters [channel]: Channel name Alias for listop with level set to 5.
CLEANSyntax /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
CLISTSyntax /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
DELAKSyntax /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
DELOPSyntax /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
DEOPSyntax /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
DROPSyntax /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
FOUNDERSyntax /ChanServ founder [channel] Parameters channel Channel name ~addSyntax /ChanServ founder [channel] add Parameters [channel]: Channel name [nick]: Nickname to add Alias for addop with level set to 15. ~delSyntax /ChanServ founder [channel] del Parameters [channel]: Channel name [nick] Nickname to remove Alias for delop with level set to 15. ~listSyntax /ChanServ founder [channel] list Parameters [channel] Channel name Alias for listop with level set to 15.
IDENTIFYSyntax /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
INFOSyntax /ChanServ info [channel] Parameters [channel] Channel name Displays information about channel. Example: To view the information of #mychannel /ChanServ info #mychannel
INVITESyntax /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
LISTAKSyntax /ChanServ listak [channel] Parameters [channel]: Channel name Shows the current autokicks for channel. Example: To list the autokicks for #mychannel /ChanServ listak #mychannel
LISTOPSyntax /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
MAOPSyntax /ChanServ maop [channel] Parameters [channel]: Channel name ~addSyntax /ChanServ maop [channel] add Parameters [channel]: Channel name [nick]: Nickname to add Alias for addop with level set to 3. ~delSyntax /ChanServ maop [channel] del Parameters [channel]: Channel name [nick]: Nickname to remove Alias for delop with level set to 3. ~listSyntax /ChanServ maop [channel] list Parameters [channel] Channel name Alias for listop with level set to 3.
MDEOPSyntax /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
MFOUNDERSyntax /ChanServ mfounder [channel] Parameters [channel]: Channel name ~addSyntax /ChanServ mfounder [channel] add Parameters [channel]: Channel name [nick]: Nickname to add Alias for addop with level set to 13. ~delSyntax /ChanServ mfounder [channel] del [nick] Parameters [channel]: Channel name [nick]: Nickname to remove Alias for delop with level set to 13. ~listSyntax /ChanServ mfounder [channel] list Parameters [channel]: Channel name Alias for listop with level set to 13.
MKICKSyntax /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
MLOCKSyntax /ChanServ mlock [channel][mode] Parameters [channel]: Channel name [mode] (optional): New mode setting to enforce Alias for set mlock.
MSOPSyntax /ChanServ msop [channel] Parameters [channel]: Channel name ~addSyntax /ChanServ msop [channel] add Parameters [channel]: Channel name [nick]: Nickname to add Alias for addop with level set to 8. ~delSyntax /ChanServ msop [channel] del Parameters [channel]: Channel name [nick]: Nickname to remove Alias for delop with level set to 8. ~listSyntax /ChanServ msop [channel] list Parameters [channel]: Channel name Alias for listop with level set to 8.
OPSyntax /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
REGISTERSyntax /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
RESTRICTSyntax /ChanServ restrict [channel] Parameters [channel] Channel name [level] Level to restrict the channel to Alias for set restrict
SETSyntax /ChanServ set [channel] Parameters [channel]: Channel name ~autogreetSyntax /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. ~descSyntax /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 ~founderSyntax /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 ~identSyntax /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 ~keeptopicSyntax /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 ~memolevelSyntax /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 ~mlockSyntax /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 |
|---|
| +i | Invite-only, only users invited by other operators or ChanServ are allowed to join. | | +H | Only allow users who show their unmasked hostname to the operators. | | +k key | Keyed, users need to know the secret key to join. | | +l number | Limited, don't allow more than number users in the channel. | | +m | Moderated, users can only speak in the channel when voiced. | | +n | Do not allow messages from people outside the channel. | | +p | Private, invisible to users outside the channel, shown in /list, but without name or topic. | | +s | Secret, same as private, but not shown in /list at all. | | +t | Only 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 ~opguardSyntax /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 ~passwordSyntax /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 ~protopSyntax /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 ~quietSyntax /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 ~restrictSyntax /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 ~topiclockSyntax /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 ~urlSyntax /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/
SETPASSSyntax /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
SOPSyntax /ChanServ sop [channel] Parameters [channel]: Channel name This command is used to add, delete and list users with superop-acces to a channel ~addSyntax /ChanServ sop [channel] add Parameters [channel]: Channel name [nick]: Nickname to add Alias for addop with level set to 10. ~delSyntax /ChanServ sop [channel] del Parameters [channel]: Channel name [nick]: Nickname to remove Alias for delop with level set to 10. ~listSyntax /ChanServ sop [channel] list Parameters [channel]: Channel name Alias for listop with level set to 10.
TOPICLOCKSyntax /ChanServ topiclock [channel] [level] Parameters [channel]: Channel name [level]: Minimum level required to change the channel topic Alias for set topiclock.
UNBANSyntax /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
WIPEAKSyntax /ChanServ wipeak [channel] Parameters [channel]: Channel name Removes all autokicks from channel. Example: Clear all autokicks for #mychannel /ChanServ wipeak #mychannel
BANISHRestricted to +C IRC operators Syntax /ChanServ banish [channel] [on|off] Parameters [channel]: Channel name [on]: Banish the channel [off]: Unbanish the channel
DELETERestricted to +C IRC operators Syntax /ChanServ delete [channel] Parameters [channel]: Channel name
DMODRestricted to +D IRC operators Syntax /ChanServ dmod [-founder|-topic] [channel] [value] Parameters -[founder]: Change founder -[topic]: Change topic [channel]: Channel name [value]: New value
LISTRestricted to +L IRC operators Syntax /ChanServ list [-f] [pattern] Parameters -[f]: Search for a founder nick [pattern]: Search pattern
SENDPASSRestricted 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
|