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 command. For more information on a specific command, type /msg ChanServ HELP command.

  • BAN: /msg chanserv ban #channel [+expiry] {nick | mask} [reason]
    Bans a given nick or mask on a channel. An optional expiry may be given to cause services to remove the ban after a set amount of time. By default, limited to AOPs or those with level 5 access and above on the channel. Channel founders may ban masks.
  • DROP: /msg chanserv drop #channel #channel
    Unregisters the named channel. Only Services Operators can drop a channel of which they are not the founder.
  • GETKEY: /msg chanserv getkey #channel
    Returns the key of the given channel
  • HELP: /msg chanserv help
    Displays this list and give information about commands
  • INFO: /msg chanserv info #channel
    Lists information about the named registered channel, including its founder, time of registration, and last time used. If the user issuing the command has the appropriate access for it, then the description, successor, last topic set, settings and expiration time will also be displayed when applicable.
  • INVITE /msg chanserv invite #channel [nick]
    Invites you or an optionally specified nick into a channel
  • KICK /msg chanserv kick #channel Nick [reason]
    Kicks a specified nick from a channel
  • LIST /msg chanserv list pattern [SUSPENDED] [NOEXPIRE] Lists all channels matching the given pattern. Channels set as private will only be displayed to Services Operators. The SUSPENDED and NOEXPIRE options display channels that are marked as such and are also only available to Services Operators. Do not enter # when specifying a channel name as # specifies a range.
  • REGISTER: /msg chanserv register #channel [description]
    Registers a channel in the ChanServ database. In order to use this command, you must first be a channel operator on the channel you’re trying to register. The description, which is optional, is a general description of the channel’s purpose.
    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.See the ACCESS command (/msg ChanServ HELP ACCESS) for information on giving a subset of these privileges to other channel users.NOTICE: In order to register a channel, you must have first registered your nickname.
  • STATUS /msg chanserv status #channel
    Find a user’s status on a channel
  • UNBAN /msg chanserv unban #channel [nick]
    Remove all bans preventing a user from entering a channel

Used to manage the list of privileged users

  • ACCESS: Modify the list of privileged users
  • AOP Modify the list of AOP users
  • FLAGS Modify the list of privileged users
  • HOP Modify the list of HOP users
  • LEVELS Redefine the meanings of access levels
  • QOP Modify the list of QOP users
  • SOP Modify the list of SOP users
  • VOP Modify the list of VOP users

Used to modify the channel status of you or other users

  • DEHALFOP Removes HALFOP status from you or the specified nick on a channel
  • DEOP Removes OP status from you or the specified nick on a channel
  • DEOWNER Removes OWNER status from you or the specified nick on a channel
  • DEPROTECT Removes PROTECT status from you or the specified nick on a channel
  • DEVOICE Removes VOICE status from you or the specified nick on a channel
  • DOWN Removes a selected nicks status from a channel
  • HALFOP Gives you or the specified nick HALFOP status on a channel
  • OP Gives you or the specified nick OP status on a channel
  • OWNER Gives you or the specified nick OWNER status on a channel
  • PROTECT Gives you or the specified nick PROTECT status on a channel
  • UP Updates a selected nicks status on a channel
  • VOICE Gives you or the specified nick VOICE status on a channel

Used to manage channels

  • AKICK Maintain the AutoKick list
  • CLONE Copy all settings from one channel to another
  • ENFORCE Enforce various channel modes and set options
  • ENTRYMSG Manage the channel’s entry messages
  • LOG Configures channel logging settings
  • MODE Control modes and mode locks on a channel
  • SET Set channel options and information
  • SYNC Sync users channel modes
  • TOPIC Manipulate the topic of the specified channel

Services Operator commands

  • SUSPEND Prevent a channel from being used preserving channel data and settings
  • UNSUSPEND Releases a suspended channel

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. Services Operators can also, depending on their access drop any channel, view (and modify) the access, levels and kick lists and settings for any channel.

Back to Top