Log in | Back to darenet.org

C

(Channel Management Commands)
m
Line 28: Line 28:
{| class="simpletable" width="100%" style="font-size: 90%;"
{| class="simpletable" width="100%" style="font-size: 90%;"
|-
|-
-
| style="width: 310px;"|ACCESS<br />Check a user's access level in a channel.
+
| style="width: 310px;"|[[ChanServ/access|ACCESS]]<br />Check a user's access level in a channel.
-
| style="width: 310px;"|CLVL<br />Change a user's access level.
+
| style="width: 310px;"|[[ChanServ/clvl|CLVL]]<br />Change a user's access level.
-
| style="width: 310px;"|MDELCOOWNER<br />Delete multiple Co-owners.
+
| style="width: 310px;"|[[ChanServ/mdelowner|MDELCOOWNER]]<br />Delete multiple Co-owners.
-
| style="width: 310px;"|SUSPEND<br />Suspend a user's access.
+
| style="width: 310px;"|[[ChanServ/suspend|SUSPEND]]<br />Suspend a user's access.
|-
|-
-
| ADDCOWNER<br />Grant user Co-owner access.
+
| [[ChanServ/addowner|ADDCOWNER]]<br />Grant user Co-owner access.
-
| CLIST<br />List all Co-owners.
+
| [[ChanServ/clist|CLIST]]<br />List all Co-owners.
-
| MDELFRIEND<br />Delete multiple Friends.
+
| [[ChanServ/mdelfriend|MDELFRIEND]]<br />Delete multiple Friends.
-
| TRIM<br />Delete users based on last activity
+
| [[ChanServ/trim|TRIM]]<br />Delete users based on last activity
|-
|-
-
| ADDFRIEND<br />Grant user Friend access.
+
| [[ChanServ/addfriend|ADDFRIEND]]<br />Grant user Friend access.
-
| DELETEME<br />Delete yourself from a channel's user list.
+
| [[ChanServ/deleteme|DELETEME]]<br />Delete yourself from a channel's user list.
-
| MDELHOP<br />Delete multiple HalfOps.
+
| [[ChanServ/mdelhop|MDELHOP]]<br />Delete multiple HalfOps.
-
| UNSUSPEND<br />Restore a suspended user's access.
+
| [[ChanServ/unsuspend|UNSUSPEND]]<br />Restore a suspended user's access.
|-
|-
-
| ADDHOP<br />Grant user HalfOp access.
+
| [[ChanServ/addhop|ADDHOP]]<br />Grant user HalfOp access.
-
| DELLAMER<br />Delete entry from lamers list.
+
| [[ChanServ/dellamer|DELLAMER]]<br />Delete entry from lamers list.
-
| MDELMANAGER<br />Delete multiple Managers.
+
| [[ChanServ/mdelmanager|MDELMANAGER]]<br />Delete multiple Managers.
-
| USERS<br />View channel's user list.
+
| [[ChanServ/users|USERS]]<br />View channel's user list.
|-
|-
-
| ADDLAMER<br />Add entry to lamers list.
+
| [[ChanServ/addlamer|ADDLAMER]]<br />Add entry to lamers list.
-
| DELUSER<br />Delete user from channel's user list.
+
| [[ChanServ/deluser|DELUSER]]<br />Delete user from channel's user list.
-
| MDELOP<br />Delete multiple Ops.
+
| [[ChanServ/mdelop|MDELOP]]<br />Delete multiple Ops.
-
| USET<br />Set your user options for a channel.
+
| [[ChanServ/uset|USET]]<br />Set your user options for a channel.
|-
|-
-
| ADDMANAGER<br />Grant user Manager access.
+
| [[ChanServ/addmanager|ADDMANAGER]]<br />Grant user Manager access.
-
| FLIST<br />List all Friends.
+
| [[ChanServ/flist|FLIST]]<br />List all Friends.
-
| MLIST<br />View Managers list.
+
| [[ChanServ/mlist|MLIST]]<br />View Managers list.
-
| WIPEINFO<br />Remove a user's info line.
+
| [[ChanServ/wipeinfo|WIPEINFO]]<br />Remove a user's info line.
|-
|-
-
| ADDOP<br />Grant a user Op access in a channel.
+
| [[ChanServ/addop|ADDOP]]<br />Grant a user Op access in a channel.
-
| GIVEOWNERSHIP<br />Give away ownership of channel.
+
| [[ChanServ/giveownership|GIVEOWNERSHIP]]<br />Give away ownership of channel.
-
| MYACCESS<br />List channels you have access in.
+
| [[ChanServ/myaccess|MYACCESS]]<br />List channels you have access in.
-
| WLIST<br />List all Owners.
+
| [[ChanServ/wlist|WLIST]]<br />List all Owners.
|-
|-
-
| ADDTIMEDLAMER<br />Add entry to lamers list that expires.
+
| [[ChanServ/addtimedlamer|ADDTIMEDLAMER]]<br />Add entry to lamers list that expires.
-
| HLIST<br />List all HalfOps.
+
| [[ChanServ/hlist|HLIST]]<br />List all HalfOps.
-
| OLIST<br />List all Ops.
+
| [[ChanServ/olist|OLIST]]<br />List all Ops.
|
|
|-
|-
-
| ADDUSER<br />A more advanced way of granting access to users.
+
| [[ChanServ/adduser|ADDUSER]]<br />A more advanced way of granting access to users.
-
| LAMERS<br />View channel's lamers list.
+
| [[ChanServ/lamers|LAMERS]]<br />View channel's lamers list.
-
| SEEN<br />View last time a user was in the channel.
+
| [[ChanServ/seen|SEEN]]<br />View last time a user was in the channel.
|
|
|}
|}
Line 77: Line 77:
{| class="simpletable" width="100%" style="font-size: 90%;"
{| class="simpletable" width="100%" style="font-size: 90%;"
|-
|-
-
| style="width: 310px;"|BAN<br />Set a ban on a user/host.
+
| style="width: 310px;"|[[ChanServ/ban|BAN]]<br />Set a ban on a user/host.
-
| style="width: 310px;"|EVENTS<br />List recent activity by channel users.
+
| style="width: 310px;"|[[ChanServ/events|EVENTS]]<br />List recent activity by channel users.
-
| style="width: 310px;"|OP<br />Grant use Op status (+o).
+
| style="width: 310px;"|[[ChanServ/op|OP]]<br />Grant use Op status (+o).
-
| style="width: 310px;"|UNBANME<br />Remove bans matching yourself.
+
| style="width: 310px;"|[[ChanServ/unbanme|UNBANME]]<br />Remove bans matching yourself.
|-
|-
-
| DEHOP<br />Remove HalfOp status from user(s).
+
| [[ChanServ/dehop|DEHOP]]<br />Remove HalfOp status from user(s).
-
| HOP<br />Grant user HalfOp status (+h).
+
| [[ChanServ/hop|HOP]]<br />Grant user HalfOp status (+h).
-
| OPEN<br />Remove modes/bans preventing you from joining channel.
+
| [[ChanServ/open|OPEN]]<br />Remove modes/bans preventing you from joining channel.
-
| UP<br />Grant yourself (Half)Op status.
+
| [[ChanServ/up|UP]]<br />Grant yourself (Half)Op status.
|-
|-
-
| DELNOTE<br />Delete a channel note.
+
| [[ChanServ/delnote|DELNOTE]]<br />Delete a channel note.
-
| INVITE<br />Invite yourself (or others) into the channel.
+
| [[ChanServ/invite|INVITE]]<br />Invite yourself (or others) into the channel.
-
| RESYNC<br />Synchronize the channel's member list.
+
| [[ChanServ/resync|RESYNC]]<br />Synchronize the channel's member list.
-
| UPALL<br /> Grant yourself (Half)Op/Voice status in all channels.
+
| [[ChanServ/upall|UPALL]]<br /> Grant yourself (Half)Op/Voice status in all channels.
|-
|-
-
| DEOP<br />Remove Op status from user(s).
+
| [[ChanServ/deop|DEOP]]<br />Remove Op status from user(s).
-
| KICK<br />Kick user(s) from channel.
+
| [[ChanServ/kick|KICK]]<br />Kick user(s) from channel.
-
| SET<br />Change various channel settings.
+
| [[ChanServ/set|SET]]<br />Change various channel settings.
-
| VOICE<br />Grant user voice status (+v)
+
| [[ChanServ/voice|VOICE]]<br />Grant user voice status (+v)
|-
|-
-
| DEVOICE<br />Remove Voice status from user(s).
+
| [[ChanServ/devoice|DEVOICE]]<br />Remove Voice status from user(s).
-
| KICKBAN<br />Kick + Ban user(s) from channel.
+
| [[ChanServ/kickban|KICKBAN]]<br />Kick + Ban user(s) from channel.
-
| TOPIC<br />Set (or restore) the channel's topic.
+
| [[ChanServ/topic|TOPIC]]<br />Set (or restore) the channel's topic.
|
|
|-
|-
-
| DOWN<br />Remove (Half)Op/Voice status from yourself.
+
| [[ChanServ/down|DOWN]]<br />Remove (Half)Op/Voice status from yourself.
-
| MODE<br />Manipulate channel's mode settings.
+
| [[ChanServ/mode|MODE]]<br />Manipulate channel's mode settings.
-
| UNBAN<br />Remove entries from channel ban list.
+
| [[ChanServ/unban|UNBAN]]<br />Remove entries from channel ban list.
|
|
|-
|-
-
| DOWNALL<br />Remove (Half)Op/Voice status in all channels.
+
| [[ChanServ/downall|DOWNALL]]<br />Remove (Half)Op/Voice status in all channels.
-
| NOTE<br />Set a channel note.
+
| [[ChanServ/note|NOTE]]<br />Set a channel note.
-
| UNBANALL<br />Clear channel ban list.
+
| [[ChanServ/unbanall|UNBANALL]]<br />Clear channel ban list.
|
|
|-
|-
Line 117: Line 117:
{| class="simpletable" width="100%" style="font-size: 90%;"
{| class="simpletable" width="100%" style="font-size: 90%;"
|-
|-
-
| style="width: 310px;"|ADDQUOTE<br />Add a quote.
+
| style="width: 310px;"|[[ChanServ/addquote|ADDQUOTE]]<br />Add a quote.
-
| style="width: 310px;"|DELQUOTE<br />Delete a quote.
+
| style="width: 310px;"|[[ChanServ/delquote|DELQUOTE]]<br />Delete a quote.
-
| style="width: 310px;"|QUOTE<br />View a quote, or search quote database.
+
| style="width: 310px;"|[[ChanServ/quote|QUOTE]]<br />View a quote, or search quote database.
-
| style="width: 310px;"|QVOTE<br />Rate a quote.
+
| style="width: 310px;"|[[ChanServ/qvote|QVOTE]]<br />Rate a quote.
|-
|-
|}
|}
Line 127: Line 127:
{| class="simpletable" width="100%" style="font-size: 90%;"
{| class="simpletable" width="100%" style="font-size: 90%;"
|-
|-
-
| style="width: 310px;"|COMMAND<br />View some misc. info about a command.
+
| style="width: 310px;"|[[ChanServ/command|COMMAND]]<br />View some misc. info about a command.
-
| style="width: 310px;"|INFO<br />View channel's registration record.
+
| style="width: 310px;"|[[ChanServ/info|INFO]]<br />View channel's registration record.
-
| style="width: 310px;"|LEVELS<br />List numerical equivalents for named access levels.
+
| style="width: 310px;"|[[ChanServ/levels|LEVELS]]<br />List numerical equivalents for named access levels.
-
| style="width: 310px;"|STAFF<br />List all network staff (opers+helpers) currently online.
+
| style="width: 310px;"|[[ChanServ/staff|STAFF]]<br />List all network staff (opers+helpers) currently online.
|-
|-
-
|HELPERS<br />List support helpers currently online.
+
|[[ChanServ/helpers|HELPERS]]<br />List support helpers currently online.
-
|IRCOPS<br />List IRC operators currently online.
+
|[[ChanServ/ircops|IRCOPS]]<br />List IRC operators currently online.
-
|PEEK<br />View information on a channel's modes, topic and member list.
+
|[[ChanServ/peek|PEEK]]<br />View information on a channel's modes, topic and member list.
-
|VERSION<br />View version information about ChanServ.
+
|[[ChanServ/version|VERSION]]<br />View version information about ChanServ.
|-
|-
|}
|}

Revision as of 04:43, 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.
Retrieved from "http://wiki.darenet.org/C"