ChanServ
ChanServ allows you to register and control various aspects of channels. ChanServ can often prevent malicious users from "taking over" channels by limiting who is allowed channel operator privileges.
Note that any channel which is not used for 14 days (i.e. which no user on the channel's access list enters for that period of time) will be automatically dropped.
To use a ChanServ command, type /cs command.
Contents
CHANGING A CHANNEL'S ACCESS LIST
access
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; /msg ChanServ HELP ACCESS LEVELS for more specific information. Any nickname not on the access list has a user level of 0.
The ACCESS ADD command adds the given nickname to the access list with the given user level; if the nick is already present on the list, its access level is changed to the level specified in the command. The level specified must be less than that of the user giving the command.
Syntax: ACCESS #channel ADD nickname level ACCESS #channel DEL {nickname | entry-num | list} ACCESS #channel LIST [mask | list] ACCESS #channel COUNT
sop
Used to maintain the channel's SOP(&) list. Users with SOP status are automatically opped (set mode +o) and protected (mode +a) when they join the channel if they have identified with NickServ.
A SOP can modify the AOP, HOP and VOP lists. Only a channel's founder can modify the SOP list.
Syntax: SOP #channel ADD nickname SOP #channel DEL nickname SOP #channel LIST [mask | list] SOP #channel COUNT
aop
Used to maintain the channel's AOP(@) list. If someone is on a channel's AOP list, they will automatically gain a @ when joining the channel if they have identified with NickServ.
Syntax: AOP #channel ADD nickname AOP #channel DEL nickname AOP #channel LIST [mask | list] AOP #channel COUNT
hop
Used to maintain the channel's HOP(%) list. If someone is on a channel's HOP list, they will automatically gain a % when joining the channel if they have identified with NickServ.
Syntax: HOP #channel ADD nickname HOP #channel DEL nickname HOP #channel LIST [mask | list] HOP #channel COUNT
vop
Used to maintain the channel's VOP(+) list. If someone is on a channel's VOP list, they will automatically gain a + when joining the channel if they have identified with NickServ.
Syntax: VOP #channel ADD nickname VOP #channel DEL nickname VOP #channel LIST [mask | list] VOP #channel COUNT
CHANGING A CHANNEL OP LIST (TEMPORARY)
Used to confer or take away ops from a user in the channel. However, this does not affect the access list.
protect
Gives channel protection to a selected nickname.
Syntax: PROTECT channel [nickname]
deprotect
Removes channel protection from a selected nickname.
Syntax: DEPROTECT channel [nickname]
op
Ops a selected nickname on a channel
Syntax: OP channel [nickname]
deop
Removes operator status from a selected nickname.
Syntax: DEOP channel [nickname]
halfop
Gives halfop access to a selected nickname on a channel.
Syntax: HALFOP channel [nickname]
dehalfop
Removes half op access from a selected nickname on a channel.
Syntax: DEHALFOP channel [nickname]
voice
Voices a selected nickname on a channel
devoice
Devoices a selected nickname on a channel using ChanServ.
AKICK COMMANDS
Used to maintain the channel's autokick list.
CLEAR
Used to clear certain settings on a channel.
DROP
Deregisters a channel.
IDENTIFY
Authenticates you as the founder of the channel.
INFO
Lists information about a registered channel.
INVITE
Tells ChanServ to invite you into the given channel
KICK
Kicks the given nickname from the given channel
LEVELS
Lets you define the access level required for most of ChanServ's functions
LIST
Lists all registered channels matching the given pattern
REGISTER
Registers a channel
SET
Allows the channel founder to set various channel options
STATUS
Returns the current access level of the given nickname on the given channel
TOPIC
Sets the channel topic through ChanServ
UNBAN
Removes all bans preventing you from entering the given channel
UNSET
Clears the given setting for a channel
REGISTERING A CHANNEL
CHANNEL ACCESS LEVELS (default)
BASIC ACCESS LEVELS | |
---|---|
ACCESS | DESCRIPTION |
|
|