C
In This Guide: |
What is ChanServ?
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.
You can communicate with ChanServ by using /msg ChanServ@services.darenet.org, /ChanServ or /CS. For the purpose of this document, we will be using the /ChanServ command; however, it can be substituted with the other methods we just listed. NOTE: Some IRC clients (e.g. irssi) do not support the /ChanServ and /CS command aliases, and you will need to use /msg ChanServ@services.darenet.org instead.
In-channel commands
Additionally, ChanServ supports in-channel (also known as fantasy) commands for the vast majority of the commands in its command list. 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 whether ChanServ resides in the channel or not.
To illustrate what we were talking about, let's say we have a channel named #chat and we wanted to op the user JoeClient. We could use one of the following commands to do so:
/ChanServ OP #chat JoeClient
-or, within #chat itself-
.OP JoeClient
NOTE: All ChanServ in-channel/fantasy commands are prefixed with . on DareNET.
Registering a Channel
To obtain ChanServ, you will first need to register your channel. This document assumes you already have a registered channel. For information on registering and obtaining ChanServ, please visit our Channel Registration Guidelines.
Unregistering a Channel
If you no longer desire to run your channel, consider passing it on to someone else; however, you may also unregister it -- leaving it available for anyone else to register.
Syntax: /ChanServ UNREGISTER #channel [code]
This command will allow you to unregister a channel you are an owner of. You must first issue the command alone without the 'code', you will then receive an unregister code which you type in with the command (a second time).
Example: /ChanServ UNREGISTER #zoo
This is the initial command you'd use, after which ChanServ will send you something like this:
-ChanServ- To confirm this unregistration, you must use 'unregister #zoo 94c1bcc2'.
After that, I would type the command /ChanServ UNREGISTER #zoo 94c1bcc2
to finalize if I was sure.