The wiki is currently undergoing some major improvements. If you need some information and you don't know where to look, please come to #ecnet

ChanServ

From ECNet Wiki
Jump to: navigation, search

ChanServ - Channel management services. ChanServ provides the ability to register and manage your channels. This way ChanServ can be used to give channel operator status to regular operators, or to lock other modes or a topic for your channel. Our version of ChanServ provides a very complete set of features for channel management, allowing complete control over your channel.

Chanserv Commands[edit]

Click on any linked command to get further help on using the command. The correct way to type a command is:

 /chanserv [command] [command options]

Commands do not have to be typed in capital letters, but are done so here for clarity.

  • HELP - Shows you ChanServ's inbuilt help system. Can be used for help on specific ChanServ commands.
 usage: /chanserv HELP [command (optional)]
 example: /chanserv HELP
 example: /chanserv HELP REGISTER
  • REGISTER - Registers a channel.
 usage: /chanserv REGISTER [channel name] [password] [description of channel]
 example: /chanserv REGISTER #my_channel pa55w0rd This is my channel!
  • IDENTIFY - Authenticates you to ChanServ as the founder of the given channel. Only a few commands require you to do this first.
 usage: /chanserv IDENTIFY [channel name] [password]
 example: /chanserv IDENTIFY #my_channel pa55w0rd
  • SET - Sets various channel options and information (including whether XOP is on or off).
  • DROP - Drops registration of a channel you own (requires you to IDENTIFY first).
 usage: /chanserv DROP [channel name]
 example: /chanserv DROP #my_channel

The following four commands apply only if you have XOP turned on:

  • SOP - Modifies the list of channel admins.
  • AOP - Modifies the list of channel auto operators.
  • HOP - Modifies the list of channel auto half-operators.
  • VOP - Modifies the list of auto voiced people.

The following two commands apply only if you have XOP turned off:

  • ACCESS - Modifies the list of privileged users.
  • LEVELS - Redefines the meaning of access levels.

  • KICK - Kicks a person off your channel, though they may rejoin.
 usage: /chanserv KICK [channel name] [nick] [reason (optional)]
 example: /chanserv KICK #my_channel EvilBob you are being mean to people!
  • BAN - Kicks a person off your channel, and bans them from re-entering.
 usage: /chanserv BAN [channel name] [nick] [reason (optional)]
 example: /chanserv BAN #my_channel EvilBob you won't stop being mean to people!!
  • UNBAN - Removes any bans that have been set on you.
 usage: /chanserv UNBAN [channel name]
 example: /chanserv UNBAN #my_channel
  • AKICK - Modifies the AutoKick list.
  • OP - Gives you or someone else operator status in a channel. If you don't specify a nick, it will op you, and if you don't specify either a nick or a channel, it will op you on all channels you have auto operator status on.
 usage: /chanserv OP [channel name (optional)] [nick (optional)]
 example: /chanserv OP
 example: /chanserv OP #my_channel
 example: /chanserv OP #my_channel jane
  • DEOP - Removes channel operator status from you or someone else in a channel.
 usage: /chanserv DEOP [channel name (optional)] [nick (optional)]
 example: /chanserv DEOP
 example: /chanserv DEOP #my_channel
 example: /chanserv DEOP #my_channel tim0thy
  • HALFOP - Gives you or someone else half-operator status in a channel. Works like the OP command.
  • DEHALFOP - Removes half-operator status from you or someone else in a channel. Works like the DEOP command.
  • VOICE - Gives you or someone else voice in a channel. Works like the OP command.
  • DEVOICE - Removes voice from you or someone else in a channel. Works like the DEOP command.
  • PROTECT - Gives you or someone else protected status in a channel. Works like the OP command.
  • DEPROTECT - Removes protected status from you or someone else in a channel. Works like the DEOP command.
  • OWNER - Gives you owner status in a channel. If channel name isn't given, it will give you owner status on all channels you own. This does not affect whether or not ChanServ thinks of you as the channel owner.
 usage: /chanserv OWNER [channel name (optional)]
 example: /chanserv OWNER
 example: /chanserv OWNER #my_channel
  • DEOWNER - Removes owner status from you in a channel. If channel name isn't given, it will remove owner status from you on all channels you own. Again, this does not affect whether or not ChanServ thinks of you as the channel owner.
 usage: /chanserv DEOWNER [channel name (optional)]
 example: /chanserv DEOWNER
 example: /chanserv DEOWNER #my_channel
  • INVITE - Tells ChanServ to invite you into a channel. Useful if the channel has been set invite-only.
 usage: /chanserv INVITE [channel name]
 example: /chanserv INVITE #my_channel
  • GETKEY - Tells you a channel's key, if a key is needed to enter a channel.
 usage: /chanserv GETKEY [channel name]
 example: /chanserv GETKEY #my_channel
  • TOPIC - Sets the topic in a channel. If no topic is given, it will make the topic blank. This command is especially useful if SET TOPICLOCK is enabled.
 usage: /chanserv TOPIC [channel name] [topic (optional)]
 example: /chanserv TOPIC #my_channel Welcome to my channel, the bestest IRC channel ever!
  • INFO - Shows you information about a channel. The optional "ALL" command can usually only be used on channels you own.
 usage: /chanserv INFO [channel name] [ALL (optional)]
 example: /chanserv INFO #chatplace
 example: /chanserv INFO #my_channel ALL
  • CLEAR - Clears certain settings and other things in a channel. What to clear can be any of the following - MODES (removes all channel modes), BANS (removes all bans), EXCEPTS (removes all ban exceptions), OPS (deops all ops), HOPS (dehalfops all halfops), VOICES (unvoices anyone with a voice), USERS (kicks everyone out of a channel). Usually can only be done to a channel you own.
 usage: /chanserv CLEAR [channel] [what to clear]
 example: /chanserv CLEAR #my_channel BANS

Further information can be obtained in #ecnet, our help channel, or from the /chanserv help command.