SurrealChat.net Help/ChanServ

Difference (from prior major revision) (no other diffs)

Changed: 1c1,86
azvgjwb vfubhp wnrzxpku zytlwg tsgdb luroecvw xoqbav
ChanServ allows you to register and control various aspects of channels. ChanServ can prevent malicious users from "taking over" channels by limiting who is allowed channel operator privileges.
Note that channels will be dropped after 21 days of inactivity.

Back to Services



Commands:
* Register - /msg ChanServ REGISTER <channel> [password] [a description of the channel]
** Registers a channel in the ChanServ database. In order to use this command, you must first have a registered nick (see NickServ) and be a channel operator on the channel you're trying to register.
** When you register a channel, you are recorded as the "Founder" of the channel. The channel founder is allowed to change all of the channel settings for the channel; ChanServ will also automatically give the founder channel-operator privileges when s/he enters the channel.
** Password is not used on SurrealServices

* /ChanServ Set- Change various channel configuration settings

* AKick - /msg ChanServ AKICK <channel> <ADD|DEL|LIST> [nick|mask] [reason]
** Maintains the AutoKick list for a channel. If a user on the AutoKick list attempts to join the channel, ChanServ will ban that user from the channel, then kick the user.
** the AKICK ADD command adds the given nick or hostmask to the AutoKick list.
** The AKICK DEL command removes the given nick or mask from the AutoKick list. It does not, however, remove any bans placed by an AutoKick; those must be removed manually.
** The AKICK LIST command displays the AutoKick list.

* /ChanServ Levels /msg ChanServ LEVELS <channel> <SET/LIST/RESET/CLEAR>

* Info - /msg ChanServ INFO <channel>
** Lists information about the named registered channel, including its founder, successor (if any), time of registration, last time used, description, and mode lock, if any.

* Drop - /msg ChanServ DROP <channel>
** Drop a registered channel. Can only be used by the founder.

* Access list manipulation - /msg ChanServ <type> <channel> <add|del|list> [nickname]
** Type can be one of the following: CF (or COFOUNDER), SOP, AOP, HOP, VOP, UOP, AUTH.
** ADD adds the given nickname to the specified access list type. The nickname must be registered.
** DEL deletes the given nickname from the specified access list type.
** LIST lists all nicknames who have access of the type specified to the channel.
** You can use /msg ChanServ ALIST <channel> to list all nicknames with access to the channel.
** You can use /msg ChanServ COUNT <channel> to see the total number vops, aops, etc, on the channel access list.
** UOP has no corresponding IRCd mode; by default all a UOP can do is invite herself in, list the access levels, and join when the channel is restricted.
** For CF, SOP, AOP, HOP, VOP, and UOP, WIPE can replace <add|del|list> to clear an entire access list.
** AUTH allows channel SOPs to delete old/stale entries from the pending access list. In this case, there is no ADD parameter.

* Channel status manipulation - /msg ChanServ <type> <channel> <nickname>
** Type must be one of the following: VOICE, OP, HALFOP, PROTECT, DEVOICE, DEOP, DEHALFOP, DEPROTECT.
** Gives (or takes) the specified status from the given nickname.

* Why - /msg ChanServ WHY <channel> <nickname>
** Tells what access the given nickname has to the given channel.

* Count - /msg ChanServ COUNT <channel>
** Displays number of users in each channel access list.

* Alist - /msg ChanServ ALIST <channel> [mask]
** Displays a full listing of all users, optionally filtered, that have access to a channel.

* Dice
** To be updated.

* Invite - /msg ChanServ INVITE <channel> [nickname]
** Allows you to invite a user to a channel. If you don't specify a nick, you will be invited.

* GetKey - /msg ChanServ GETKEY <channel>
** Displays a channel's key (+k). If a channel has a key, you must provide the key when joining the channel.

* Clear - /msg ChanServ CLEAR <channel> <MODES|OPS|USERS> [reason]
** Allows you to un-set all channel modes, remove all channel status, or kick all users from a channel.
** CLEAR MODES command removes all channel modes (except bans) that prevent you from entering.
** CLEAR OPS command removes all status from all users in a channel.
** CLEAR USERS command kicks all users from a channel.

* Welcome - /msg ChanServ WELCOME <channel> [ADD|DEL|LIST] [message|number]
** WELCOME allows you to maintain the channel welcome list. The contents of this list will be sent to every user who joins your channel.
** WELCOME ADD adds a message to the welcome list. Message must be specified.
** WELCOME DEL removes a message from the list. Number must be specified.
** WELCOME LIST displays the contents of the list.

* Kickmask/Kickbanmask - /msg ChanServ KICK[BAN]MASK <channel> <hostmask> [reason]
** Kickmask: Allows you to kick users with a matching hostmask. Does not affect those who have channel access.
** Kickbanmask: Allows you to kickban users with a matching hostmask. Does not affect those who have channel access.

* Kick/Kickban - /msg ChanServ KICK[BAN] <channel> <nickname> [reason]
** Kicks (and bans) the given user from the given channel.

* Mode - does everything that the regular IRCd MODE command does, but allows you to do so if you're not currently opped in the channel.
** Syntax:
*** MODE #channel +modes-modes [params]
** Examples
*** MODE #Support +tn
*** MODE #Support +ootn hAtbLaDe XYZ

ChanServ allows you to register and control various aspects of channels. ChanServ can prevent malicious users from "taking over" channels by limiting who is allowed channel operator privileges. Note that channels will be dropped after 21 days of inactivity.

Back to Services


Commands:


This page is read-only | View other revisions
Last edited April 19, 2008 2:26 pm (diff)
Search: