ChanServ

From The Utopian Encyclopedia
Revision as of 11:00, 21 June 2009 by Puppy101 (talk | contribs)
Jump to: navigation, search

ChanServ allows you to register and control various aspects of channels. ChanServ can often prevent malicious users from "taking over" channels by limiting who is allowed channel operator privileges.

Note that any channel which is not used for 14 days (i.e. which no user on the channel's access list enters for that period of time) will be automatically dropped.

To use a ChanServ command, type /cs command.

CHANGING A CHANNEL'S ACCESS LIST

access

The access list specifies which users are allowed chanop status or access to ChanServ commands on the channel. Different user levels allow for access to different subsets of privileges; /msg ChanServ HELP ACCESS LEVELS for more specific information. Any nickname not on the access list has a user level of 0.

The ACCESS ADD command adds the given nickname to the access list with the given user level; if the nick is already present on the list, its access level is changed to the level specified in the command. The level specified must be less than that of the user giving the command.

   Syntax:
   ACCESS #channel ADD nickname level
   ACCESS #channel DEL {nickname | entry-num | list}
   ACCESS #channel LIST [mask | list]
   ACCESS #channel COUNT

sop

Used to maintain the channel's SOP(&) list. Users with SOP status are automatically opped (set mode +o) and protected (mode +a) when they join the channel if they have identified with NickServ.

A SOP can modify the AOP, HOP and VOP lists. Only a channel's founder can modify the SOP list.

    Syntax:
    SOP #channel ADD nickname
    SOP #channel DEL nickname
    SOP #channel LIST [mask | list]
    SOP #channel COUNT

aop

Used to maintain the channel's AOP(@) list. If someone is on a channel's AOP list, they will automatically gain a @ when joining the channel if they have identified with NickServ.

    Syntax:
    AOP #channel ADD nickname
    AOP #channel DEL nickname
    AOP #channel LIST [mask | list]
    AOP #channel COUNT

hop

Used to maintain the channel's HOP(%) list. If someone is on a channel's HOP list, they will automatically gain a % when joining the channel if they have identified with NickServ.

    Syntax:
    HOP #channel ADD nickname
    HOP #channel DEL nickname
    HOP #channel LIST [mask | list]
    HOP #channel COUNT

vop

Used to maintain the channel's VOP(+) list. If someone is on a channel's VOP list, they will automatically gain a + when joining the channel if they have identified with NickServ.

    Syntax:
    VOP #channel ADD nickname
    VOP #channel DEL nickname
    VOP #channel LIST [mask | list]
    VOP #channel COUNT

CHANGING A CHANNEL OP LIST (TEMPORARY)

Used to confer or take away ops from a user in the channel. However, this does not affect the access list.

PROTECT

Gives channel protection to a selected nickname.

DEPROTECT

Removes channel protection from a selected nickname.

OP

Ops a selected nickname on a channel

DEOP

Removes operator status from a selected nickname.

HALFOP

Gives halfop access to a selected nickname on a channel.

DEHALFOP

Removes half op access from a selected nickname on a channel.

VOICE

Voices a selected nickname on a channel

DEVOICE

Devoices a selected nickname on a channel using ChanServ.


AKICK COMMANDS

Used to maintain the channel's autokick list.

CLEAR

Used to clear certain settings on a channel.

DROP

Deregisters a channel.

IDENTIFY

Authenticates you as the founder of the channel.

INFO

Lists information about a registered channel.

INVITE

Tells ChanServ to invite you into the given channel

KICK

Kicks the given nickname from the given channel

LEVELS

Lets you define the access level required for most of ChanServ's functions

LIST

Lists all registered channels matching the given pattern

REGISTER

Registers a channel

SET

Allows the channel founder to set various channel options

STATUS

Returns the current access level of the given nickname on the given channel

TOPIC

Sets the channel topic through ChanServ

UNBAN

Removes all bans preventing you from entering the given channel

UNSET

Clears the given setting for a channel

REGISTERING A CHANNEL

CHANNEL ACCESS LEVELS (default)

BASIC ACCESS LEVELS
ACCESS DESCRIPTION
  1. Founder
  2. 100
  3. 50
  4. 40
  5. 30
  6. 0
  7. -1
  8. -100
  • Full access to ChanServ; automatic opping upon entering channel. Only one person has founder status, unless they share the channel password.
  • Access to AKICK command; automatic opping.
  • Automatic Opping. May kick other ops and users below them in the access list.
  • Automatic Half Opping. May kick users below them in the access list.
  • Automatic voicing.
  • No special privileges; can be opped by other ops (unless SECUREOPS is set).
  • May not be opped.
  • May not join the channel.