Log in | Back to darenet.org

C

m
m
Line 1: Line 1:
__NOTOC__<div id="srvcsPage" class="pContent">
__NOTOC__<div id="srvcsPage" class="pContent">
-
<h2>Introduction</h2>
+
==Introduction==
<p>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.</p>
<p>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.</p>
<hr>
<hr>
-
<h2>Usage</h2>
+
==Usage==
-
<p>You can communicate with ChanServ via regular private messages, or through server-side aliases. For example:</p>
+
<p>You can communicate with ChanServ via regular private messages, or through server-side aliases. For example:
-
 
+
<ul><li><code>/msg ChanServ@services.darenet.org [text]</code></li><li><code>/ChanServ [text]</code></li><li><code>/CS [text]</code></li></ul></p>
-
 
+
<p>For the purpose of this document, we will be using the <code>/ChanServ</code> 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 <code>/ChanServ</code> and <code>/CS</code> server-side command aliases, and you will need to use <code>/msg ChanServ@services.darenet.org</code> instead (or, if supported, /quote or /raw).</p>
-
 
+
<hr>
-
 
+
==In-channel Commands==
-
 
+
<p>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.</p>
-
 
+
<p>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:</p>
-
 
+
<p><code>/ChanServ OP #chat JoeClient</code></p>
-
== What is ChanServ? ==
+
<p>--or, within ''#chat'' itself--</p>
-
 
+
<p><code>.OP JoeClient</code></p>
-
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.
+
<hr>
-
 
+
==Commands==
-
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.
+
<p>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 its list of commands.</p>
-
 
+
</div>
-
=== 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:
+
-
 
+
-
<code>/ChanServ OP #chat JoeClient</code>
+
-
 
+
-
-or, within #chat itself-
+
-
 
+
-
<code>.OP JoeClient</code>
+
-
 
+
-
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 [http://www.darenet.org/channel_registration 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:''' <code>/ChanServ UNREGISTER #channel [code]</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:''' <code>/ChanServ UNREGISTER #zoo</code>
+
-
 
+
-
This is the initial command you'd use, after which ChanServ will send you something like this:
+
-
 
+
-
<pre>-ChanServ- To confirm this unregistration, you must use 'unregister #zoo 94c1bcc2'.</pre>
+
-
 
+
-
After that, I would type the command <code>/ChanServ UNREGISTER #zoo 94c1bcc2</code> to finalize if I was sure.
+

Revision as of 14:17, 7 November 2010

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 its list of commands.

Retrieved from "http://wiki.darenet.org/C"