C
m (→User Management Commands) |
m (→User Management Commands) |
||
Line 29: | Line 29: | ||
|- | |- | ||
| style="width: 310px;"|<span class="cmd">[[ChanServ/access|ACCESS]]</span><br />Check a user's access level in a channel. | | style="width: 310px;"|<span class="cmd">[[ChanServ/access|ACCESS]]</span><br />Check a user's access level in a channel. | ||
- | | style="width: 310px;"|[[ChanServ/clvl|CLVL]]<br />Change a user's access level. | + | | style="width: 310px;"|<span class="cmd">[[ChanServ/clvl|CLVL]]</span><br />Change a user's access level. |
- | | style="width: 310px;"|[[ChanServ/mdelowner|MDELCOOWNER]]<br />Delete multiple Co-owners. | + | | style="width: 310px;"|<span class="cmd">[[ChanServ/mdelowner|MDELCOOWNER]]</span><br />Delete multiple Co-owners. |
- | | style="width: 310px;"|[[ChanServ/suspend|SUSPEND]]<br />Suspend a user's access. | + | | style="width: 310px;"|<span class="cmd">[[ChanServ/suspend|SUSPEND]]</span><br />Suspend a user's access. |
|- | |- | ||
- | | [[ChanServ/addowner|ADDCOWNER]]<br />Grant user Co-owner access. | + | | <span class="cmd">[[ChanServ/addowner|ADDCOWNER]]</span><br />Grant user Co-owner access. |
- | | [[ChanServ/clist|CLIST]]<br />List all Co-owners. | + | | <span class="cmd">[[ChanServ/clist|CLIST]]</span><br />List all Co-owners. |
- | | [[ChanServ/mdelfriend|MDELFRIEND]]<br />Delete multiple Friends. | + | | <span class="cmd">[[ChanServ/mdelfriend|MDELFRIEND]]</span><br />Delete multiple Friends. |
- | | [[ChanServ/trim|TRIM]]<br />Delete users based on last activity | + | | <span class="cmd">[[ChanServ/trim|TRIM]]</span><br />Delete users based on last activity |
|- | |- | ||
- | | [[ChanServ/addfriend|ADDFRIEND]]<br />Grant user Friend access. | + | | <span class="cmd">[[ChanServ/addfriend|ADDFRIEND]]</span><br />Grant user Friend access. |
- | | [[ChanServ/deleteme|DELETEME]]<br />Delete yourself from a channel's user list. | + | | <span class="cmd">[[ChanServ/deleteme|DELETEME]]</span><br />Delete yourself from a channel's user list. |
- | | [[ChanServ/mdelhop|MDELHOP]]<br />Delete multiple HalfOps. | + | | <span class="cmd">[[ChanServ/mdelhop|MDELHOP]]</span><br />Delete multiple HalfOps. |
- | | [[ChanServ/unsuspend|UNSUSPEND]]<br />Restore a suspended user's access. | + | | <span class="cmd">[[ChanServ/unsuspend|UNSUSPEND]]</span><br />Restore a suspended user's access. |
|- | |- | ||
- | | [[ChanServ/addhop|ADDHOP]]<br />Grant user HalfOp access. | + | | <span class="cmd">[[ChanServ/addhop|ADDHOP]]</span><br />Grant user HalfOp access. |
- | | [[ChanServ/dellamer|DELLAMER]]<br />Delete entry from lamers list. | + | | <span class="cmd">[[ChanServ/dellamer|DELLAMER]]</span><br />Delete entry from lamers list. |
- | | [[ChanServ/mdelmanager|MDELMANAGER]]<br />Delete multiple Managers. | + | | <span class="cmd">[[ChanServ/mdelmanager|MDELMANAGER]]</span><br />Delete multiple Managers. |
- | | [[ChanServ/users|USERS]]<br />View channel's user list. | + | | <span class="cmd">[[ChanServ/users|USERS]]</span><br />View channel's user list. |
|- | |- | ||
- | | [[ChanServ/addlamer|ADDLAMER]]<br />Add entry to lamers list. | + | | <span class="cmd">[[ChanServ/addlamer|ADDLAMER]]</span><br />Add entry to lamers list. |
- | | [[ChanServ/deluser|DELUSER]]<br />Delete user from channel's user list. | + | | <span class="cmd">[[ChanServ/deluser|DELUSER]]</span><br />Delete user from channel's user list. |
- | | [[ChanServ/mdelop|MDELOP]]<br />Delete multiple Ops. | + | | <span class="cmd">[[ChanServ/mdelop|MDELOP]]</span><br />Delete multiple Ops. |
- | | [[ChanServ/uset|USET]]<br />Set your user options for a channel. | + | | <span class="cmd">[[ChanServ/uset|USET]]</span><br />Set your user options for a channel. |
|- | |- | ||
- | | [[ChanServ/addmanager|ADDMANAGER]]<br />Grant user Manager access. | + | | <span class="cmd">[[ChanServ/addmanager|ADDMANAGER]]</span><br />Grant user Manager access. |
- | | [[ChanServ/flist|FLIST]]<br />List all Friends. | + | | <span class="cmd">[[ChanServ/flist|FLIST]]</span><br />List all Friends. |
- | | [[ChanServ/mlist|MLIST]]<br />View Managers list. | + | | <span class="cmd">[[ChanServ/mlist|MLIST]]</span><br />View Managers list. |
- | | [[ChanServ/wipeinfo|WIPEINFO]]<br />Remove a user's info line. | + | | <span class="cmd">[[ChanServ/wipeinfo|WIPEINFO]]</span><br />Remove a user's info line. |
|- | |- | ||
- | | [[ChanServ/addop|ADDOP]]<br />Grant a user Op access in a channel. | + | | <span class="cmd">[[ChanServ/addop|ADDOP]]</span><br />Grant a user Op access in a channel. |
- | | [[ChanServ/giveownership|GIVEOWNERSHIP]]<br />Give away ownership of channel. | + | | <span class="cmd">[[ChanServ/giveownership|GIVEOWNERSHIP]]</span><br />Give away ownership of channel. |
- | | [[ChanServ/myaccess|MYACCESS]]<br />List channels you have access in. | + | | <span class="cmd">[[ChanServ/myaccess|MYACCESS]]</span><br />List channels you have access in. |
- | | [[ChanServ/wlist|WLIST]]<br />List all Owners. | + | | <span class="cmd">[[ChanServ/wlist|WLIST]]</span><br />List all Owners. |
|- | |- | ||
- | | [[ChanServ/addtimedlamer|ADDTIMEDLAMER]]<br />Add entry to lamers list that expires. | + | | <span class="cmd">[[ChanServ/addtimedlamer|ADDTIMEDLAMER]]</span><br />Add entry to lamers list that expires. |
- | | [[ChanServ/hlist|HLIST]]<br />List all HalfOps. | + | | <span class="cmd">[[ChanServ/hlist|HLIST]]</span><br />List all HalfOps. |
- | | [[ChanServ/olist|OLIST]]<br />List all Ops. | + | | <span class="cmd">[[ChanServ/olist|OLIST]]</span><br />List all Ops. |
| | | | ||
|- | |- | ||
- | | [[ChanServ/adduser|ADDUSER]]<br />A more advanced way of granting access to users. | + | | <span class="cmd">[[ChanServ/adduser|ADDUSER]]</span><br />A more advanced way of granting access to users. |
- | | [[ChanServ/lamers|LAMERS]]<br />View channel's lamers list. | + | | <span class="cmd">[[ChanServ/lamers|LAMERS]]</span><br />View channel's lamers list. |
- | | [[ChanServ/seen|SEEN]]<br />View last time a user was in the channel. | + | | <span class="cmd">[[ChanServ/seen|SEEN]]</span><br />View last time a user was in the channel. |
| | | | ||
|} | |} |
Revision as of 04:56, 7 January 2011
ChanServ is our channel services bot here on DareNET. It provides numerous features that help automate channel management, prevent channel takeovers and generally make life easier for both users and staff. This document describes the different commands and features that ChanServ provides.
In This Guide: |
Usage
You can communicate with ChanServ via private message, or through server-side aliases, as shown below:
-
/msg ChanServ@services.darenet.org [text]
-
/ChanServ [text]
-
/CS [text]
ChanServ also supports "in-channel" (also known as "fantasy") commands, which is discussed below.
For the purpose of this document, we will be using the /ChanServ
server-side alias command; however, it can be substituted with any of the other methods listed above. Please note, though, that some IRC clients do not readily support server-side aliases, and you will need to use /msg ChanServ@services.darenet.org
instead.
In-channel Commands
As previously mentioned, ChanServ supports what we call in-channel commands. You can use the in-channel method for just about any of the commands ChanServ recognizes. All in-channel commands directed towards ChanServ begin with a period. If a command is given in a channel, and the channel parameter is not given, ChanServ will use the name of the channel that the command was used in.
In-channel commands may only be used in registered channels; however, ChanServ does not have to reside in the channel.
Example:
To illustrate what we're talking about, let's say we have a channel named #chat and we would like to grant the user JoeClient op status. Using the in-channel method, we could achieve this by simply typing the following in #chat:
.OP JoeClient
User Management Commands
ACCESS Check a user's access level in a channel. | CLVL Change a user's access level. | MDELCOOWNER Delete multiple Co-owners. | SUSPEND Suspend a user's access. |
ADDCOWNER Grant user Co-owner access. | CLIST List all Co-owners. | MDELFRIEND Delete multiple Friends. | TRIM Delete users based on last activity |
ADDFRIEND Grant user Friend access. | DELETEME Delete yourself from a channel's user list. | MDELHOP Delete multiple HalfOps. | UNSUSPEND Restore a suspended user's access. |
ADDHOP Grant user HalfOp access. | DELLAMER Delete entry from lamers list. | MDELMANAGER Delete multiple Managers. | USERS View channel's user list. |
ADDLAMER Add entry to lamers list. | DELUSER Delete user from channel's user list. | MDELOP Delete multiple Ops. | USET Set your user options for a channel. |
ADDMANAGER Grant user Manager access. | FLIST List all Friends. | MLIST View Managers list. | WIPEINFO Remove a user's info line. |
ADDOP Grant a user Op access in a channel. | GIVEOWNERSHIP Give away ownership of channel. | MYACCESS List channels you have access in. | WLIST List all Owners. |
ADDTIMEDLAMER Add entry to lamers list that expires. | HLIST List all HalfOps. | OLIST List all Ops. | |
ADDUSER A more advanced way of granting access to users. | LAMERS View channel's lamers list. | SEEN View last time a user was in the channel. |
Channel Management Commands
BAN Set a ban on a user/host. | EVENTS List recent activity by channel users. | OP Grant use Op status (+o). | UNBANME Remove bans matching yourself. |
DEHOP Remove HalfOp status from user(s). | HOP Grant user HalfOp status (+h). | OPEN Remove modes/bans preventing you from joining channel. | UP Grant yourself (Half)Op status. |
DELNOTE Delete a channel note. | INVITE Invite yourself (or others) into the channel. | RESYNC Synchronize the channel's member list. | UPALL Grant yourself (Half)Op/Voice status in all channels. |
DEOP Remove Op status from user(s). | KICK Kick user(s) from channel. | SET Change various channel settings. | VOICE Grant user voice status (+v) |
DEVOICE Remove Voice status from user(s). | KICKBAN Kick + Ban user(s) from channel. | TOPIC Set (or restore) the channel's topic. | |
DOWN Remove (Half)Op/Voice status from yourself. | MODE Manipulate channel's mode settings. | UNBAN Remove entries from channel ban list. | |
DOWNALL Remove (Half)Op/Voice status in all channels. | NOTE Set a channel note. | UNBANALL Clear channel ban list. |
Quote Database Management Commands
ADDQUOTE Add a quote. | DELQUOTE Delete a quote. | QUOTE View a quote, or search quote database. | QVOTE Rate a quote. |
Informative / Miscellaneous Commands
COMMAND View some misc. info about a command. | INFO View channel's registration record. | LEVELS List numerical equivalents for named access levels. | STAFF List all network staff (opers+helpers) currently online. |
HELPERS List support helpers currently online. | IRCOPS List IRC operators currently online. | PEEK View information on a channel's modes, topic and member list. | VERSION View version information about ChanServ. |