ChanServ

From Xertion Wiki
Revision as of 06:49, 30 March 2013 by Kaishiro (talk | contribs)
Jump to navigation Jump to 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. Available commands are listed below.

To use them, type /msg ChanServ cmmand For more information on a specific command, type /msg ChanServ HELP command

Register a channel

Users can use services in order to claim/register an empty channel. Registering a channel keeps the channel name safe for the user and gives them the ability to use variety of different Xertion services.

  • Usage: /msg ChanServ REGISTER #channel password description
    • Example: /msg ChanServ REGISTER #newchannel mynewpassword A brand new channel
    • This allows you to register the channel #newchannel with password mynewpassword and with description "A brand new channel". You must be an operator in #newchannel and the channel must not be already registered.

Identify as channel owner

This command allows you to identify to ChanServ as the owner of the channel. You must have the channel password in order to use this command.

  • Usage: /msg ChanServ IDENTIFY #channel password
    • Example: /msg ChanServ IDENTIFY #lobby xertionpassword

Unban User from Channel

If you have been banned out of a channel and currently have access on that channel, you can use the unban option to unban yourself. This command can also be used to unban any nickname or hostmask.

  • Usage: /msg ChanServ UNBAN #channel [nickname|hostname]
    • Example: /msg ChanServ UNBAN #lobby JohnnyBoy
    • Example 2: /msg ChanServ UNBAN #lobby *!*@*.oldnick.net

Invite user to a channel

This command is allows you to invite yourself to a channel (imagine invite only channel) if you have sufficient access.

  • Usage: /msg ChanServ INVITE #channel
    • Example: /msg ChanServ INVITE #lobby
    • Note that this will only work if you have sufficient access on #lobby

Channel getkey

This command allows you to get key (+k) of channel if you have sufficient access on the channel.

  • Usage: /msg ChanServ GETKEY #channel
    • Example: /msg ChanServ GETKEY #lobby

Clear

Tells ChanServ to clear certain settings on a channel.

  • Usage: /msg ChanServ CLEAR #channel setting
  • Note: This is by default limited to channel founders and Setting can be one of the followings:
    • MODES Resets all modes on the channel (i.e. clears modes i,k,l,m,n,p,s,t)
    • BANS Clears all bans on the channel.
    • EXCEPTS Clears all excepts on the channel.
    • OPS Removes modes of users with (o, a, q); lowest to highest and one at a time.
    • HOPS Removes channel-halfoperator status (mode +h) from all channel halfoperators, if supported.
    • VOICES Removes "voice" status (mode +v) from anyone with that mode set.
    • STATUS Removes all modes of users (o, a, q, h, v)
    • USERS Removes (kicks) all users from the channel.
      • Example: /msg ChanServ CLEAR #lobby USERS

For more commands, visit Channel Management and Channel Modes