IRC ChanServ Command List

ChanServ

/msg ChanServ (command)

  • REGISTER: Registers a channel
  • IDENTIFY: Identifies with your key
  • SET: Sets channel options and information. Example:
    • ----FOUNDER: Sets the founder of a channel
    • ----SUCCESSOR: Sets the successor of a channel
    • ----PASSWORD: Sets the founder's password
    • ----DESC: Sets the channel description
    • ----URL: Associates a URL with the channel
    • ----EMAIL: Associates an email with the channel
    • ----ENTRYMSG: Sets a message to send to users when they join the channel
    • ----BANTYPE: Sets how bans are applied on the channel
    • ----MLOCK: Locks channel modes on or off
    • ----KEEPTOPIC: Retains the topic when the channel is not in use
    • ----OPNOTICE: Sends a notice when OP/DEOP commands are used
    • ----PEACE: Regulates the use of critical commands
    • ----PRIVATE: Hides the channel from the LIST command
    • ----RESTRICTED: Restricts access to the channel
    • ----SECURE: Activates ChanServ security options
    • ----SECUREOPS: Strict control of chanop status
    • ----SECUREFOUNDER: Strict control of channel founder status
    • ----SIGNKICK: Signs kicks made with the KICK command
    • ----TOPICLOCK: The topic can only be changed with the TOPIC command
    • ----XOP: Changes the privilege system
    • SOP: Modifies the list of SOP users
    • AOP: Modifies the list of AOP users
    • OP: Maintains the HOP (HalfOP) list for a channel
    • VOP: Maintains the VOP (VoicePeople) list for a channel
    • ACCESS: Modifies the list of privileged users
    • LEVELS: Redefines the meaning of access levels
    • AKICK: Maintains the AutoKick list
    • DROP: Cancels a channel's registration
    • BAN: Bans a nick from the channel
    • UNBAN: Unbans a nick
    • CLEAR: Clears certain modes
    • OWNER: Gives Owner status
    • DEOWNER: Removes Owner status
    • PROTECT: Gives SuperOp status
    • DEPROTECT: Removes SuperOp status
    • OP: Gives Op to a nick
    • DEOP: Removes Op from a nick
    • HALFOP: Gives HalfOp status (@) to a nick
    • DEHALFOP: Removes HalfOp status from a nick
    • VOICE: Gives Voice to a nick
    • DEVOICE: Removes Voice from a nick
    • GETKEY: Gives the channel key
    • INVITE: Invites a nick
    • KICK: Kicks a nick
    • LIST: Lists all registered channels
    • LOGOUT: Logs out the nick
    • TOPIC: Manages the channel topic
    • INFO: Gives information about the channel
    • APPENDTOPIC: Adds something to the topic
    • JOIN: Makes ChanServ join your channel
    • PART: Makes ChanServ leave your channel
    • MYPOWER: See what you can do in a channel
    • COUNT: Shows the number of SuperOps, AutoOps, and AutoKicks
    • ENFORCE: Forces various channel modes

NickServ

/msg NickServ (command)

  • REGISTER: Registers a nickname
  • GROUP: Joins a group
  • GLIST: Lists the nicks in your group
  • IDENTIFY: Identifies with your key
  • ACCESS: Modifies the list of authorized addresses
  • SET: Sets protections, including kills. Example:
    • ----DISPLAY: Sets the display name for your group
    • ----PASSWORD: Sets your nickname's password
    • ----LANGUAGE: Sets the language for services' messages
    • ----URL: Associates a URL with your nickname
    • ----EMAIL: Associates an email with your nickname
    • ----ICQ: Associates an ICQ number with your nickname
    • ----GREET: Associates a greeting with your nickname
    • ----KILL: Turns protection on or off
    • ----SECURE: Turns nickname security on or off
    • ----PRIVATE: Prevents your nickname from appearing in a /msg NickServ LIST
    • ----HIDE: Hides some of your information
    • ----MSG: Changes communication method with services
    • ----AUTOOP: Enables AutoOp
  • DROP: Cancels nickname registration
  • RECOVER: Kills another user using your nickname
  • RELEASE: Takes custody of your nick after a RECOVER
  • GHOST: Disconnects a "ghost" IRC session using your nick
  • ALIST: Lists channels you have access to
  • INFO: Information about a nick
  • LIST: Lists all registered nicks
  • LOGOUT: Logs out
  • STATUS: Returns the owner status of the given nickname
  • UPDATE: Updates your status

BotServ

/msg BotServ (command)

  • BOTLIST: Lists available bots
  • ASSIGN: Assigns a bot to a channel
  • SET: Configures bot options. Example:
    • ---DONTKICKOPS: Protects ops from kicks by bots
    • ---DONTKICKVOICES: Protects voices from kicks by bots
    • ---GREET: Enables welcome messages
    • ---FANTASY: Enables fantasy commands
    • ---SYMBIOSIS: Makes the bot act like a real bot
  • KICK: Configures kickers
  • BADWORDS: Maintains a list of bad words
  • ACT: Makes the bot perform the "/me" command
  • INFO: Information about the channel and bot
  • SAY: Makes the bot speak
  • UNASSIGN: Unassigns a bot from a channel

MemoServ

/msg MemoServ (command)

  • SEND: Sends a memo to a nick or channel
  • CANCEL: Cancels the last memo you sent
  • LIST: Lists your memos
  • READ: Reads one or more memos
  • DEL: Deletes one or more memos
  • SET: Sets options related to memos. Example:
    • ---NOTIFY: Changes when you will be notified about new memos (only for nicknames)
    • ---LIMIT: Sets the maximum number of memos you can receive
  • INFO: Shows information about your memos
  • CHECK: Checks if your sent memo has been read
  • CHANOWNER: Sends a memo to a channel's owner

Other Commands

  • Channels created by me: /msg NickServ CLIST
  • Channel status: /msg ChanServ COUNT #channel
  • What I can do: /msg ChanServ MYPOWER #channel
  • ChanServ join or leave: /msg ChanServ JOIN/PART #Channel
  • Send memo to any channel: /msg MemoServ send #channel announcement (access required 4 - HalfOp)
  • View my accessible channels: /msg NickServ ALIST
  • Protect modes: /msg ChanServ set #channel mlock -/+modes
  • Remove user from your nick: /msg NickServ RECOVER nick key
  • Remove server from your nick: /msg NickServ RELEASE nick key
  • Disconnect the user using your nick: /msg NickServ SIDENTIFY nick key
  • Seen: /msg BotServ seen nick
  • Do not add me: /msg NickServ SET NOOP on/off
  • Do not want private messages: /mode yournick +/-D
  • Channel access levels: /msg ChanServ help LEVELS desc (if unsure, leave as it is)

User Modes

  • a: Super Op
  • b user@host>: Ban
  • e user@host>: Exception (if someone matches, they can always enter the channel even if banned)
  • G: Filters words with the "badwords" list
  • h: Half Op
  • i: Invisible (does not appear in /who)
  • I user@host>: Invite exceptions (does not need an invite to join)
  • o: Op
  • p: Hides their channels from /whois
  • q: Channel owner
  • R: Allows receiving messages from registered users (+r)
  • r: Identifies the nick as registered
  • s: Can receive server notifications
  • T: Prevents receiving CTCPs
  • t: Indicates the user is using a virtual host
  • v: Voice (can speak in a moderated channel)
  • x: Hides IP or Host
  • w: Can receive wallops

Channel Modes

  • c: No ANSI colors allowed
  • C: No CTCPs allowed
  • G: Activates the bad words filter
  • i: Invitation required to join
  • j: Blocks entry after X attempts within Y seconds
  • K: /knock not allowed
  • k: A password is required to join
  • l: Sets the maximum number of users allowed in the channel
  • L <#channel>: If the maximum limit (+l) is exceeded, users trying to join will be sent to the specified channel
  • M: Only registered users (+r) can speak
  • m: Moderated channel: only +v and above can speak
  • N: No nickname changes allowed in the channel
  • n: No external messages allowed
  • p: Marks the channel as private
  • Q: Only uline servers can kick users from the channel
  • R: Only registered users (+r) can enter
  • S: Removes all colors, bold, and underline
  • s: Makes the channel secret
  • t: Only halfops and above can change the channel topic
  • T: No notices allowed in the channel
  • u: Only channel operators appear in /names or /who #channel
  • V: /invite not allowed