C
Introduction
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 will discuss the various commands and features that ChanServ provides.
Usage
You can communicate with ChanServ via regular private messages, or through server-side aliases. For example:
/msg ChanServ@services.darenet.org [text]
/ChanServ [text]
/CS [text]
For the purpose of this document, we will be using the /ChanServ
command; however, it can be substituted with any of the other methods listed above. NOTE: Some IRC clients (e.g., irssi) do not readily support the /ChanServ
and /CS
server-side command aliases, and you will need to use /msg ChanServ@services.darenet.org
instead (or, if supported, /quote or /raw).
In-channel Commands
ChanServ supports what we call in-channel commands (also known as "fantasy" commands elsewhere) for the vast majority of commands it recognizes. All ChanServ in-channel commands are prefixed with '.' on DareNET. If a command is given in a channel, and the channel parameter is not given, ChanServ will use the channel that the command was issued in. Additionally, in-channel commands may be used in any registered channel regardless of whether ChanServ resides in the channel or not.
To illustrate what we're talking about, let's say we have a channel named #chat and we would like to op the user JoeClient. We could do this using one of the following commands:
/ChanServ OP #chat JoeClient
--or, within #chat itself--
.OP JoeClient
Commands
As mentioned earlier, ChanServ supports a vast number of commands. For your convenience, we have broken these commands down into four categories, as shown below. Simply select a category to view a list of commands within that category.