Difference between revisions of "ChanServ"

From The Utopian Encyclopedia
Jump to: navigation, search
m
Line 5: Line 5:
 
To use a ChanServ command, type '''/cs command'''.
 
To use a ChanServ command, type '''/cs command'''.
  
==CHANGING A CHANNEL'S ACCESS LIST==
+
 
 +
=Default Channel Access Levels=
 +
{| width="100%" border="0" cellpadding="2px" cellspacing="2px"
 +
|- align="center" bgcolor="#889eb0"
 +
! width="100%" colspan="2" | ''CHANNEL ACCESS LEVELS (DEFAULT)''
 +
|- align="top" bgcolor="#dde3e8" border="0px solid #c4b694"
 +
! width="10%" | '''ACCESS'''
 +
! width="90%" | '''DESCRIPTION'''
 +
|- bgcolor="#fbfaf9" border="1" bordercolor="#BFB1A3" cellpadding="1px" cellspacing="1px" valign="top"
 +
|
 +
#'''Founder'''
 +
#'''100'''
 +
#'''50'''
 +
#'''40'''
 +
#'''30'''
 +
#'''0'''
 +
#'''-1'''
 +
#'''-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.
 +
|}
 +
 
 +
 
 +
=Commands by Access Level=
 +
==Founder (~) Level Commands==
 +
''Note'' If your access level is above a SOP (100+) but you are not a founder, you may still have access to some of these commands
 +
SOP List
 +
 
 +
==SOP (&) Level Commands==
 +
 
 +
==AOP (@) Level Commands==
 +
 
 +
==HOP (%) Level Commands==
 +
 
 +
==VOP (+) Level Commands==
 +
 
 +
 
 +
=CHANGING A CHANNEL'S ACCESS LIST=
 
===access===
 
===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 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.
Line 23: Line 67:
  
 
     '''Syntax:'''
 
     '''Syntax:'''
     SOP #channel ADD nickname
+
     SOP #channel ADD/DEL nickname
    SOP #channel DEL nickname
 
 
     SOP #channel LIST [mask | list]
 
     SOP #channel LIST [mask | list]
 
     SOP #channel COUNT
 
     SOP #channel COUNT
Line 54: Line 97:
 
     VOP #channel LIST [mask | list]
 
     VOP #channel LIST [mask | list]
 
     VOP #channel COUNT
 
     VOP #channel COUNT
 +
  
 
==CHANGING A CHANNEL OP LIST (TEMPORARY)==
 
==CHANGING A CHANNEL OP LIST (TEMPORARY)==
Line 80: Line 124:
 
Removes half op access from a selected nickname on a channel.
 
Removes half op access from a selected nickname on a channel.
 
   '''Syntax:''' DEHALFOP channel [nickname]
 
   '''Syntax:''' DEHALFOP channel [nickname]
 +
 
===voice===
 
===voice===
 
Voices a selected nickname on a channel
 
Voices a selected nickname on a channel
 +
  '''Syntax:''' VOICE channel [nickname]
 +
 
===devoice===
 
===devoice===
 
Devoices a selected nickname on a channel using ChanServ.
 
Devoices a selected nickname on a channel using ChanServ.
 +
  '''Syntax:''' DEVOICE channel [nickname]
  
  
 
==AKICK COMMANDS==
 
==AKICK COMMANDS==
 
Used to maintain the channel's autokick list.
 
Used to maintain the channel's autokick list.
 +
 +
 
==CLEAR==
 
==CLEAR==
 
Used to clear certain settings on a channel.
 
Used to clear certain settings on a channel.
Line 106: Line 156:
 
==REGISTER==
 
==REGISTER==
 
Registers a channel
 
Registers a channel
==SET==
 
Allows the channel founder to set various channel options
 
 
==STATUS==
 
==STATUS==
 
Returns the current access level of the given nickname on the given channel
 
Returns the current access level of the given nickname on the given channel
Line 116: Line 164:
 
==UNSET==
 
==UNSET==
 
Clears the given setting for a channel
 
Clears the given setting for a channel
 +
 +
 +
 +
==FOUNDER COMMANDS==
 +
==SET==
 +
Allows the channel founder to set various channel options
  
 
==REGISTERING A CHANNEL==
 
==REGISTERING A CHANNEL==
 
===CHANNEL ACCESS LEVELS (default)===
 
{| width="100%" border="0" cellpadding="2px" cellspacing="2px"
 
|- align="center" bgcolor="#889eb0"
 
! width="100%" colspan="2" | ''BASIC ACCESS LEVELS''
 
|- align="top" bgcolor="#dde3e8" border="0px solid #c4b694"
 
! width="10%" | '''ACCESS'''
 
! width="90%" | '''DESCRIPTION'''
 
|- bgcolor="#fbfaf9" border="1" bordercolor="#BFB1A3" cellpadding="1px" cellspacing="1px" valign="top"
 
|
 
#'''Founder'''
 
#'''100'''
 
#'''50'''
 
#'''40'''
 
#'''30'''
 
#'''0'''
 
#'''-1'''
 
#'''-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.
 
|}
 

Revision as of 04:17, 26 June 2009

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.


Default Channel Access Levels

CHANNEL ACCESS LEVELS (DEFAULT)
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.


Commands by Access Level

Founder (~) Level Commands

Note If your access level is above a SOP (100+) but you are not a founder, you may still have access to some of these commands SOP List

SOP (&) Level Commands

AOP (@) Level Commands

HOP (%) Level Commands

VOP (+) Level Commands

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/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.

  Syntax: PROTECT channel [nickname]

deprotect

Removes channel protection from a selected nickname.

  Syntax: DEPROTECT channel [nickname]

op

Ops a selected nickname on a channel

  Syntax: OP channel [nickname]

deop

Removes operator status from a selected nickname.

  Syntax: DEOP channel [nickname]

halfop

Gives halfop access to a selected nickname on a channel.

  Syntax: HALFOP channel [nickname]

dehalfop

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

  Syntax: DEHALFOP channel [nickname]

voice

Voices a selected nickname on a channel

  Syntax: VOICE channel [nickname]

devoice

Devoices a selected nickname on a channel using ChanServ.

  Syntax: DEVOICE channel [nickname]


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

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


FOUNDER COMMANDS

SET

Allows the channel founder to set various channel options

REGISTERING A CHANNEL