
ChanServ Commands
ChanServ functions to register your channel, giving you the flexibility to create your own list of channel ops and select various modes to protect your channel. ChanServ maintains a list of auto ops and permanent bans, kicking those who you do not wish in your channel. ChanServ also keeps topics and negates the need for a bot to hold your channel on the network.
Channel names and topics must be rated PG as a courtesy to our younger users. Channel names or topics found to be offensive or in violation of StarChat's Acceptable Use Policy are subject to the channel being set secret or closed.
ChanServ will hold a channel registration for as long as the channel founder visits the channel once every 30 days. The channel founder must be Identified to NickServ and obtain channel ops in the channel for ChanServ to recognize that the founder has visited. After 30 days of no visitation by the channel founder, or the founder's nickname expires, a channel will drop from the ChanServ database.
The password you specified to register your nickname is required to utilize the functions listed below. You must be Identified with NickServ to use these commands.
Special Note: GAG Feature
Gag is a client based command that channel operators can use to silence disruptive users without any notification to the channel or the user being gagged. Just as with a channel ban, it is not removed unless the channel empties, or an op removes it from the list.
Commands:
Gag Placement
/mode #roomname +g nick
Gag Removal
/mode #roomname -g nick
Gag List(the op does not receive a message that his gag was placed, so use this command to get the list of channel gags)
/mode #roomname +g
- Access - Check a registered nick for channel operator access.
- Check a registered nick for channel operator access.
Syntax:
/msg chanserv access #channel nick
Example:
/msg chanserv access #starchat Star
- AddAK - Adds a permanent akick to a registered channel.
- Adds a permanent akick to a registered channel.
Syntax:
/msg chanserv addak #channel nick!userid@host reason
Example:
/msg chanserv addak #starchat Star!star@*.starchat.net Not welcome
- AddOp - Adds a registered nick to channel operator list.
- Adds a registered nickname to channel operator list.
Syntax:
/msg chanserv addop #channel nick [level]
Example:
/msg chanserv addop #starchat Star 10
- AKick - Adds, deletes or lists the channel akicks.
- Place, remove or list permanent kicks for a registered channel.
Syntax:
/msg chanserv AKICK #channel [add|del|list] nick!userid@host reason
Examples:
/msg chanserv AKICK #starchat add Star!star@*.starchat.net Not welcome.
/msg chanserv AKICK #starchat del Star!star@*.starchat.net
/msg chanserv AKICK #starchat list
-
ChanOp - Add|Del|List channel ops.
- Add, delete or list channel operators for a registered channel.
Syntax:
/msg chanserv chanop #channel add nick level
/msg chanserv chanop #channel del nick
/msg chanserv chanop #channel list [-l|-n] [level|nick]
List Options:
-l: List by level
-n: List by nick
Examples:
/msg chanserv chanop #starchat add Star 10
/msg chanserv chanop #starchat del Star
/msg chanserv chanop #starchat list -l 10
/msg chanserv chanop #starchat list -n Star
- DelAK
- Deletes an akick from a registered channel.
- Deletes an akick from a registered channel.
Syntax:
/msg chanserv delak #channel nick!userid@host
Example:
/msg chanserv delak #starchat Star!star@*.starchat.net
- DelOp
- Deletes a channel operator from a registered channel.
- Deletes a channel operator from a registered channel.
Syntax:
/msg chanserv delak #channel nick!userid@host
Example:
/msg chanserv delak #starchat Star!star@*.starchat.net
- DeOp
- Deops a specified nick in a registered channel.
- Deops a specified nick in a registered channel.
Syntax:
/msg chanserv deop #channel nick
Example:
/msg chanserv deop #starchat Star
- Drop
- Drops registration for a channel by the channel founder.
- Drops registration for a specified channel by the channel founder.
Syntax:
/msg chanserv drop #channel
Example:
/msg chanserv drop #starchat
- Info
- Displays information for a registered channel.
- Displays information for a registered channel.
Syntax:
/msg chanserv info #channel
Example:
/msg chanserv info #starchat
- Invite
- Have ChanServ invite you to a channel.
- Invites a user to an invite-only channel.
Syntax:
/msg chanserv invite #channel
Example:
/msg chanserv invite #starchat
- Levels
- Channel Operator levels for a registered channel.
- Channel Operator levels for a registered channel.
Levels
-1: AKick - User is banned from channel
0: Standard user
3: Auto-voice (+v on join) [VOICE]
5: AutoOp [AOP]
8: Minor SuperOP [MSOP]
10: SuperOp [SOP]
13: Co-Founder [COfounder]
15: Founder [founder]
What Can These Levels Do? (Assume Accumulation)
Level 3:
unban me
Automatic +v upon join
OP (+v instead of +o)
DEOP (-v instead of -o)
Level 5:
Automatic +o upon join
OP (+o)
DEOP (-o)
Level 10:
Access to add ops of levels 5 and below
Level 13:
Access to ALL functions BUT:
set #channel founder
DROP #channel
Level 15:
Access to ALL functions INCLUDING:
set #channel founder
DROP #channel
- ListAK
- Lists all akicks for a registered channel.
- Lists all akicks for a registered channel.
Syntax:
/msg chanserv listak #channel
Example:
/msg chanserv listak #starchat
- ListOp
- List all of the ops in your channel.
- Lists channel operators for a registered channel.
Syntax:
/msg chanserv listop #channel [options] [criteria]
Options:
-l = Search by level
-n = Search by nick
Example:
/msg chanserv listop #starchat
/msg chanserv listop #starchat -l 10
/msg chanserv listop #starchat -n Star
- MassDeOp
- Deop's all channel operators in a registered channel.
- Lists all akicks for a registered channel.
Syntax:
/msg chanserv listak #channel
Example:
/msg chanserv listak #starchat
- MassKick
- Masskick's all users from a registered channel.
- Masskick's all users from a registered channel.
Syntax:
/msg chanserv masskick #channel
Example:
/msg chanserv masskick #starchat
- MLock
- Modify your channel modes and settings.
- Locks channel modes on a registered channel.
Syntax:
/msg chanserv mlock #channel [modes]
Example:
/msg chanserv mlock #starchat +nt-ikl
- Modeclear
- Clears all modes in a registered channel.
- Clears all modes in a registered channel.
Syntax:
/msg chanserv modeclear #channel
Example:
/msg chanserv modeclear #starchat
- Op
- Op yourself or specified nick on a channel.
- Ops a user in a registered channel.
Syntax:
/msg chanserv op #channel nick
Example:
/msg chanserv op #starchat Star
- Register
- Register your own channel.
- Registers a channel, allowing ChanServ to control the options and settings you select.
To register a channel, you must have a registered nick, be in the channel and be opped. Channels expire if the channel founder does not Identify to NickServ and receive ChanOps in the channel for 14 days.
Syntax:
/msg chanserv register #channel
Example:
/msg chanserv register #starchat
- Restrict
- Restrict access to a channel.
- This command will not allow anyone in the room except users with chanops access at or above the level given.
Syntax:
/msg chanserv restrict #channel level
Example:
/msg chanserv restrict #starchat 3
- Set
- Change specified settings.
- Set various options on a registered channel. For additional information on each option:
Syntax:
/msg chanserv help set option
Options:
Desc - Founder - Ident - KeepTopic - NoAOL - Notice - OpGuard - ProtOp - Quiet
Example:
/msg chanserv help set Desc
- Desc
- This command will allow you to change the description of a channel. The description is shown in /msg chanserv info and in channel notices.
Syntax:
/msg chanserv set #channel desc description
Example:
/msg chanserv set #starchat desc The Official StarChat Help Channel.
- Founder
- Transfers channel founder status to a new founder. The old founder remains in the channel ops list at level 15.
Only the current channel founder may give this command.
Syntax:
/msg chanserv set #channel founder nickname
Example:
/msg chanserv set #starchat founder Star
- Ident
- This command will require ChanOps to identify to NickServ before they may get ops by ChanServ in the specified channel.
Syntax:
/msg chanserv set #channel ident on/off
Example:
/msg chanserv set #starchat ident on
- KeepTopic
- When on, ChanServ will save the channel topic when the last person leaves the channel, and will reset it as soon as someone joins the channel.
Syntax:
/msg chanserv set #channel keeptopic on/off
Example:
/msg chanserv set #starchat keeptopic on
- Notice
- Enables or disables ChanServ from sending the channel description notice when a user joins the channel.
Syntax:
/msg chanserv set #channel notice on/off
Example:
/msg chanserv set #starchat notice on
- Opguard
- When set on, this command deops anyone that is not a ChanOp., but is not a level 5+ op on the channel chanop list.
Syntax:
/msg chanserv set #channel opguard on/off
Example:
/msg chanserv set #starchat opguard on
- Protop
- When on, a lower-level ChanOp cannot kick a higher-level ChanOp.
Syntax:
/msg chanserv set #channel protop on/off
Example:
/msg chanserv set #starchat protop on
- Quiet
- When on, this command stops ChanServ notices when changes are made to a channel.
Syntax:
/msg chanserv set #channel quiet on/off
Example:
/msg chanserv set #starchat quiet on
- TopicLock
- Specifies a level at which a ChanOp can change the channel topic.
Syntax:
/msg chanserv topiclock #channel level
Example:
- UnBan
- Unbans you, a specified address mask, or all bans from a registered channel.
Syntax:
/msg chanserv unban #channel me/all/mask
Example:
/msg chanserv unban #starchat me
/msg chanserv unban #starchat all
/msg chanserv unban #starchat *!*@*.StarChat.Net