| Main Page | ChanServ User Levels | ChanServ Set Options | MemoServ | NickServ |
NickServ Set Options |
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. Available commands are listed below; to use them"#C0C0C0">
| Main Page | ChanServ User Levels | ChanServ Set Options | MemoServ | NickServ |
NickServ Set Options |
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. Available commands are
listed below; to use them, type /msg ChanServ command.
| REGISTER | Register a channel |
| IDENTIFY | Identify yourself with your password |
| DROP | Cancel the registration of a channel |
| INFO | Show channel options and information |
| SET | Set channel options and information |
| ACCESS | Maintain the overall channel access list |
| SOP | Maintain the SuperOp list |
| AOP | Maintain the AutoOp list |
| VOP | Maintain the AutoVoice list |
| AKICK | Maintain the AutoKick list |
| UNSET | Unset channel options and information |
| LIST | Lists registered channels |
| INVITE | Tells ChanServ to invite you into a channel. |
| UNBAN | Remove bans from a channel. |
| CLEAR | Clears certain settings on a channel. |
| LEVELS | Sets the access levels. |
| OP | Ops a nick |
| DEOP | DeOps a nick |
| VOICE | Gives Voice. |
| DEVOICE | Removes Voice |
Notice: 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.
REGISTER
channel password description
Registers a channel in the ChanServ database. In order to use this command, you
must first be a channel operator on the channel you're trying to register. The
password is used with the IDENTIFY
command to allow you to make changes to the channel settings at a later time.
The last parameter, which must be included, is a general description of the
channel's purpose.
When you register a channel, you are recorded as the "founder" of the channel.
The channel founder is allowed to change all of the channel settings for the
channel; ChanServ will also automatically give the founder channel-operator
privileges when s/he enters the channel. See the
ACCESS command (/msg ChanServ HELP
ACCESS ) for information on
giving a subset of these privileges to other channel users.
NOTICE: In order to register a channel, you must
have first registered your nickname. If you haven't, /msg
NickServ HELP
for information on how to do so.
IDENTIFY
channel password
Authenticates you to ChanServ as the founder of the given channel. Many
commands require you to use this command before using them. The password should
be the same one you sent with the REGISTER
command.
DROP
channel
Unregisters the named channel. Can only be used by channel founder, who must
use the IDENTIFY command first.
INFO
channel [ALL]
Lists information about the named registered channel, including its founder,
time of registration, last time used, description, and mode lock, if any. If you
are identified as the founder of the channel you're getting information for and
ALL is specified, the entry message
and successor will also be displayed.
SET
channel option parameters
Allows the channel founder to set various channel options and other
information. The founder must use the IDENTIFY
command before using SET.
Available options:
| FOUNDER | Set the founder of a channel |
| SUCCESSOR | Set the successor for a channel |
| PASSWORD | Set the founder password |
| DESC | Set the channel description |
| URL | Associate a URL with the channel |
| Associate an E-mail address with the channel | |
| ENTRYMSG | Set a message to be sent to users when they enter the channel |
| TOPIC | Change the topic on the channel |
| KEEPTOPIC | Retain topic when channel is not in use |
| TOPICLOCK | Topic can only be changed with SET TOPIC |
| MLOCK | Lock channel modes on or off |
| PRIVATE | Hide channel from LIST command |
| RESTRICTED | Restrict access to the channel |
| SECURE | Activate ChanServ security features |
| SECUREOPS | Stricter control of chanop status |
| LEAVEOPS | Do not de-op users on channel entry |
| OPNOTICE | Send a notice when OP/DEOP commands are used |
| ENFORCE | Enforce auto-op, auto-voice status |
| JOIN | ChanServ will stay in your channel |
ACCESS
channel ADD nick level
ACCESS
channel DEL {nick | entry-num | list}
ACCESS
channel LIST [mask | list]
ACCESS
channel COUNT
Maintains the access list for a channel. 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 nick not
on the access list has a user level of 0.
Note that the access list may also be manipulated with the
SOP,
AOP, and VOP commands,
which correspond to levels of 10, 5, and 3 respectively.
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, and if
the nick is already on the access list, the current access level of that nick
must be less than the access level of the user giving the command.
The ACCESS
DEL command removes the given nick
from the access list. If a list of entry numbers is given, those entries are
deleted. (See the example for LIST
below.)
The ACCESS
LIST command displays the access list.
If a wildcard mask is given, only those entries matching the mask are displayed.
If a list of entry numbers is given, only those entries are shown; for example:
ACCESS
#channel LIST 2-5,7-9 Lists access entries numbered 2 through 5 and 7
through 9.
The ACCESS
COUNT command returns the number of
entries there are on the access list.
SOP
channel ADD nick
SOP channel
DEL nick
SOP channel
LIST [mask | list]
SOP channel
COUNT
Maintains the SuperOp (SOP) list
for a channel. Users with SOP status
are automatically opped (set mode +o) when they join the channel.
An SOP can modify the
AOP and
VOP lists. Only a channel's founder can
modify the SOP list.
The SOP
LIST command displays the SOP list. If
a wildcard mask is given, only those entries matching the mask are displayed. If
a list of entry numbers is given, only those entries are shown; for example:
SOP
#channel LIST 2-5,7-9 Lists
SOP list entries numbered 2 through 5
and 7 through 9.
The SOP
COUNT command returns the number of
entries there are on the SOP list.
AOP
channel ADD nick
AOP channel
DEL nick
AOP channel
LIST [mask | list]
AOP channel
COUNT
Maintains the AutoOp (AOP) list for
a channel. Users with AOP status are automatically opped (set mode +o) when they
join the channel. An AOP can modify the VOP list.
The AOP
LIST command displays the
AOP list. If a wildcard mask is given,
only those entries matching the mask are displayed. If a list of entry numbers
is given, only those entries are shown; for example:
AOP
#channel LIST 2-5,7-9 Lists
AOP list entries numbered 2 through 5
and 7 through 9.
The AOP
COUNT command returns the number of
entries there are on the AOP list.
VOP
channel ADD nick
VOP channel
DEL nick
VOP channel
LIST [mask | list]
VOP channel
COUNT
Maintains the VoiceOp (VOP) list
for a channel. Users with VOP status
are automatically voiced (set mode +v) when they join the channel.
The VOP
LIST command displays the VOP
list. If a wildcard mask is given, only those entries matching the mask are
displayed. If a list of entry numbers is given, only those entries are shown;
for example:
VOP
#channel LIST 2-5,7-9 Lists VOP list entries
numbered 2 through 5 and 7 through 9.
The VOP
COUNT command returns the number of
entries there are on the VOP list.
AKICK
channel ADD mask [reason]
AKICK
channel DEL mask
AKICK
channel LIST [mask | list]
AKICK
channel VIEW [mask | list]
AKICK
channel ENFORCE
AKICK
channel COUNT
Maintains the AutoKick list for a channel. If a user on the
AutoKick list attempts to join the channel, ChanServ will ban that user from
the channel, then kick the user.
The AKICK
ADD command adds the given nick or usermask to the AutoKick list. If
a reason is given with the command, that reason will be used when the user is
kicked; if not, the default reason is "You have been banned from the channel".
The AKICK
DEL command removes the given nick or mask from the AutoKick list. It
does not, however, remove any bans placed by an AutoKick; those must be removed
manually.
The AKICK
LIST command displays the AutoKick list, or optionally only those
AutoKick entries which match the given mask.
AKICK
VIEW simply shows more details.
The AKICK
ENFORCE command causes ChanServ to enforce the current AKICK list by
removing those users who match an AKICK
mask.
The AKICK
COUNT command returns how many entries there are on the AutoKick
list.
UNSET
channel {SUCCESSOR | URL | EMAIL | ENTRYMSG}
Clears the given setting for a channel.
LIST
pattern
Lists all registered channels matching the given pattern. (Channels with the
PRIVATE option set are not listed.)
INVITE
channel
Tells ChanServ to invite you into the given channel. By default, only works
if your access level on that channel is at least 5.
UNBAN
channel
Tells ChanServ to remove all bans preventing you from entering the given
channel. By default, only works if your access level on that channel is at least
5.
CLEAR
channel what
Tells ChanServ to clear certain settings on a channel. what can be any of
the following:
| MODES | Clears all modes on the channel except those set in the channel's mode lock. |
| BANS | Clears all bans on the channel. |
| OPS | Removes channel-operator status (mode +o) from all users. |
| VOICES | Removes "voice" status (mode +v) from all users. |
| USERS | Removes (kicks) all users from the channel. |
By default, your access level on the channel must be at least 10
to use this command.
LEVELS
channel SET type level
LEVELS
channel {DIS | DISABLE} type
LEVELS
channel LIST
LEVELS
channel RESET
The LEVELS command allows fine
control over the meaning of the numeric access levels used by the
ACCESS command. With this command, you
can define the access level required for most of ChanServ's functions. (The
SET
FOUNDER and
SET
PASSWORD commands, as well as this
command, are always restricted to the channel founder.)
Caution: This command is for advanced users only! Changing level settings with
this command may cause the SOP,
AOP, and
VOP commands to stop working correctly.
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 HELP ACCESS LEVELS).
For a list of the features and functions whose levels can be set, see HELP
LEVELS DESC.
OP
#channel nick
Ops a selected nick on a channel. By default, limited to those with level 5
access and above on the channel.
DEOP
#channel nick
Deops a selected nick on a channel. By default, limited to those with level 5
access and above on the channel.
VOICE
#channel nick
Voices a selected nick on a channel. By default, limited to those with level 3
access and above on the channel.
DEVOICE
#channel nick
Devoices a selected nick on a channel. By default, limited to those with level 3
access and above on the channel.