Services Admin Commands

These commands are limited to Network Administrators and Servies Admins ONLY (some commands available to Global Operators and Server Admins).

OperServ | ChanServ | NickServ | MemoServ | BotServ | HostServ
OperServ Commands
  • UMODE
    	Syntax: /msg OperServ UMODE user modes
    								 
    									Syntax: UMODE user modes
    								
    									Allows Super Admins to set user modes for any user.
    									Parameters are the same as for the standard /MODE
    									command.
    								
    								
  • OLINE
    	Syntax: /msg OperServ OLINE user flags
    								 
    									Syntax: OLINE user flags
    								
    									Allows Super Admins to give Operflags to any user.
    									Flags have to be prefixed with a "+" or a "-". To
    									remove all flags simply type a "-" instead of any flags.
    								
    								
  • SVSNICK
    	Syntax: /msg OperServ SVSNICK nick newnick
    								 
    									Syntax: SVSNICK nick newnick
    								
    									Forcefully changes a user's nickname from nick to newnick.
    									Limited to Super Admins.
    								
    								
  • OPER
    	Syntax: /msg OperServ OPER ADD nick
    								 
    									Syntax: OPER ADD nick
    									        OPER DEL {nick | entry-num | list}
    									        OPER LIST [mask | list]
    									        OPER CLEAR
    								
    									Allows the Services Root Admins to add or remove nicknames
    									to or from the Services operator list.  A user whose nickname
    									is on the Services operator list and who has identified to
    									OperServ will be able to access Services operator commands.
    								
    									The OPER ADD command adds the given nickname to the
    									Services operator list.
    								
    									The OPER DEL command removes the given nick from the
    									Services operator list.  If a list of entry numbers is given,
    									those entries are deleted.  (See the example for LIST below.)
    								
    									The OPER LIST command displays the Services operator list.
    									If a wildcard mask is given, only those entries matching the
    									mask are displayed.  If a list of entry numbers is given,
    									only those entries are shown; for example:
    								
    									   OPER LIST 2-5,7-9
    									      Lists Services operator entries numbered 2 through
    									      5 and 7 through 9.
    								
    									The OPER CLEAR command clears all entries of the
    									Services operator list.
    								
    									Any IRC operator may use the OPER LIST form of the command.
    								
    								
  • ADMIN
    	Syntax: /msg OperServ ADMIN ADD nick
    								 
    									Syntax: ADMIN ADD nick
    									        ADMIN DEL {nick | entry-num | list}
    									        ADMIN LIST [mask | list]
    									        ADMIN CLEAR
    								
    									Allows the Services root to add or remove nicknames
    									to or from the Services admin list.  A user whose nickname
    									is on the Services admin list and who has identified to
    									OperServ will be able to access Services admin commands.
    								
    									The ADMIN ADD command adds the given nickname to the
    									Services admin list.
    								
    									The ADMIN DEL command removes the given nick from the
    									Services admin list.  If a list of entry numbers is given,
    									those entries are deleted.  (See the example for LIST below.)
    								
    									The ADMIN LIST command displays the Services admin list.
    									If a wildcard mask is given, only those entries matching the
    									mask are displayed.  If a list of entry numbers is given,
    									only those entries are shown; for example:
    								
    									   ADMIN LIST 2-5,7-9
    									      Lists Services admin entries numbered 2 through
    									      5 and 7 through 9.
    								
    									The ADMIN CLEAR command clears all entries of the
    									Services admin list.
    								
    									Any IRC operator may use the ADMIN LIST form of the command.
    									All other use limited to Services root.
    								
    								
  • IGNORE
    	Syntax: /msg OperServ IGNORE {ADD|DEL|LIST|CLEAR} [time] [nick | mask]
    								 
    									Syntax: IGNORE {ADD|DEL|LIST|CLEAR} [time] [nick | mask]
    								
    									Allows Services Admins to make Services ignore a nick or mask
    									for a certain time or until the next restart. The default
    									time format is seconds. You can specify it by using units.
    									Valid units are: s for seconds, m for minutes,
    									h for hours and d for days.
    									Combinations of these units are not permitted.
    									To make Services permanently ignore the	user, type 0 as time.
    									When adding a mask, it should be in the format user@host
    									or nick!user@host, everything else will be considered a nick.
    									Wildcards are permitted.
    								
    									Ignores will not be enforced on IRC Operators.
    								
    								
  • MODE
    	Syntax: /msg OperServ MODE channel modes
    								 
    									Syntax: MODE channel modes
    								
    									Allows Services operators to set channel modes for any
    									channel.  Parameters are the same as for the standard /MODE
    									command.
    								
    								
  • EXCEPTION
    	Syntax: /msg OperServ EXCEPTION ADD [+expiry] mask limit reason
    								 
    									Syntax: EXCEPTION ADD [+expiry] mask limit reason
    									        EXCEPTION DEL {mask | list}
    									        EXCEPTION MOVE num position
    									        EXCEPTION LIST [mask | list]
    									        EXCEPTION VIEW [mask | list]
    								
    									Allows Services admins to manipulate the list of hosts that
    									have specific session limits - allowing certain machines,
    									such as shell servers, to carry more than the default number
    									of clients at a time. Once a host reaches it's session limit,
    									all clients attempting to connect from that host will be
    									killed. Before the user is killed, they are notified, via a
    									/NOTICE from OperServ, of a source of help regarding session
    									limiting. The content of this notice is a config setting.
    								
    									EXCEPTION ADD adds the given host mask to the exception list.
    									Note that nick!user@host and user@host masks are invalid!
    									Only real host masks, such as box.host.dom and *.host.dom,
    									are allowed because sessions limiting does not take nick or
    									user names into account. limit must be a number greater than
    									or equal to zero. This determines how many sessions this host
    									may carry at a time. A value of zero means the host has an
    									unlimited session limit. See the AKILL help for details about
    									the format of the optional expiry parameter.
    									EXCEPTION DEL removes the given mask from the exception list.
    									EXCEPTION MOVE moves exception num to position. The
    									exceptions inbetween will be shifted up or down to fill the gap.
    									EXCEPTION LIST and EXCEPTION VIEW show all current
    									exceptions; if the optional mask is given, the list is limited
    									to those exceptions matching the mask. The difference is that
    									EXCEPTION VIEW is more verbose, displaying the name of the
    									person who added the exception, it's session limit, reason,
    									host mask and the expiry date and time.
    								
    									Note that a connecting client will "use" the first exception
    									their host matches. Large exception lists and widely matching
    									exception masks are likely to degrade services' performance.
    								
    								
  • SESSION
    	Syntax: /msg OperServ SESSION LIST threshold
    								 
    									Syntax: SESSION LIST threshold
    									        SESSION VIEW host
    								
    									Allows Services admins to view the session list.
    								
    									SESSION LIST lists hosts with at least threshold sessions.
    									The threshold must be a number greater than 1. This is to
    									prevent accidental listing of the large number of single
    									session hosts.
    									SESSION VIEW displays detailed information about a specific
    									host - including the current session count and session limit.
    									The host value may not include wildcards.
    								
    									See the EXCEPTION help for more information about session
    									limiting and how to set session limits specific to certain
    									hosts and groups thereof.
    								
    								
ChanServ Commands
  • GETKEY
    	Syntax: /msg ChanServ GETKEY channel
    								 
    									Syntax: GETKEY channel
    								
    									Returns the key of the given channel. This is a command
    									mainly intended to be used by bots and/or scripts, so
    									the output is in the following way:
    								
    									KEY  
    								
    									key is "NO KEY" if no key is set.
    								
    								
  • SENDPASS
    	Syntax: /msg ChanServ SENDPASS channel
    								 
    									Syntax: SENDPASS channel
    								
    									Send the password of the given channel to the e-mail address
    									set in the founder's nickname record. This command is really
    									useful to deal with lost passwords.
    								
    									May be limited to IRC operators on certain networks.
    								
    									This command is unavailable when encryption is enabled.
    								
    								
  • SERVADMIN HELP
    									Services admins can also drop any channel without needing
    									to identify via password, and may view the access, AKICK,
    									and level setting lists for any channel.
    								
    								
  • SERVADMIN LOGOUT
    	Syntax: /msg ChanServ LOGOUT channel [nickname]
    								 
    									Syntax: LOGOUT channel [nickname]
    								
    									This command will log the selected nickname out meaning they
    									would have to reidentify themselves to regain their access.
    								
    									If you are the founder of the channel, you can log out anybody,
    									else you can only log out yourself.
    								
    									If you are a Services admin, you can log out
    									anybody of any channel without having to be the founder
    									of the channel. Also, you can omit the nickname parameter;
    									this will log out all identified users from the channel.
    								
    								
  • SERVADMIN DROP
    	Syntax: /msg ChanServ DROP channel
    								 
    									Syntax: DROP channel
    								
    									Unregisters the named channel.  Only Services admins
    									can drop a channel for which they have not identified.
    								
    								
  • SERVADMIN SET
    									Services admins can also set the option NOEXPIRE, with
    									which channels can be prevented from expiring.
    									Additionally, Services admins can set options for any
    									channel without identifying by password for the channel.
    								
    								
  • SERVADMIN SET NOEXPIRE
    	Syntax: /msg ChanServ SET channel NOEXPIRE {ON | OFF}
    								 
    									Syntax: SET channel NOEXPIRE {ON | OFF}
    								
    									Sets whether the given channel will expire.  Setting this
    									to ON prevents the channel from expiring.
    								
    								
  • SERVADMIN INFO
    									Services admins can use the ALL parameter with any channel.
    								
    								
  • SERVADMIN LIST
    	Syntax: /msg ChanServ LIST pattern [FORBIDDEN] [SUSPENDED] [NOEXPIRE]
    								 
    									Syntax: LIST pattern [FORBIDDEN] [SUSPENDED] [NOEXPIRE]
    								
    									Lists all registered channels matching the given pattern.
    									Channels with the PRIVATE option set will only be displayed
    									to Services admins. Channels with the NOEXPIRE option set
    									will have a ! appended to the channel name for Services admins.
    								
    									If the FORBIDDEN, SUSPENDED or NOEXPIRE options are given, only
    									channels which, respectively, are FORBIDden, SUSPENDed or have
    									the NOEXPIRE flag set will be displayed.  If multiple options are
    									given, more types of channels will be displayed. These options are
    									limited to Services admins.
    								
    								
  • SERVADMIN GETPASS
    	Syntax: /msg ChanServ GETPASS channel
    								 
    									Syntax: GETPASS channel
    								
    									Returns the password for the given channel.  Note that
    									whenever this command is used, a message including the
    									person who issued the command and the channel it was used
    									on will be logged and sent out as a WALLOPS/GLOBOPS.
    								
    								
  • SERVADMIN FORBID
    	Syntax: /msg ChanServ FORBID channel [reason]
    								 
    									Syntax: FORBID channel [reason]
    								
    									Disallows anyone from registering or using the given
    									channel.  May be cancelled by dropping the channel.
    								
    									Reason may be required on certain networks.
    								
    								
  • SERVADMIN SUSPEND
    	Syntax: /msg ChanServ SUSPEND channel [reason]
    								 
    									Syntax: SUSPEND channel [reason]
    								
    									Disallows anyone from registering or using the given
    									channel.  May be cancelled by using the UNSUSPEND
    									command to preserve all previous channel data/settings.
    								
    									Reason may be required on certain networks.
    								
    								
  • SERVADMIN UNSUSPEND
    	Syntax: /msg ChanServ UNSUSPEND channel
    								 
    									Syntax: UNSUSPEND channel
    								
    									Releases a suspended channel. All data and settings
    									are preserved from before the suspension.
    								
    								
  • SERVADMIN STATUS
    	Syntax: /msg ChanServ STATUS channel nickname
    								 
    									Syntax: STATUS channel nickname
    								
    									Returns the current access level of the given nick on the
    									given channel.  The reply is of the form:
    								
    									    STATUS channel nickname access-level
    								
    									If an error occurs, the reply will be in the form:
    								
    									    STATUS ERROR error-message
    								
    								
    								
NickServ Commands
  • SET DISPLAY
    	Syntax: /msg NickServ SET DISPLAY new-display
    								 
    									Syntax: SET DISPLAY new-display
    								
    									Changes the display used to refer to your nickname group in
    									Services. The new display MUST be a nick of your group.
    								
    								
  • ACCESS
    	Syntax: /msg NickServ ACCESS ADD mask
    								 
    									Syntax: ACCESS ADD mask
    									        ACCESS DEL mask
    									        ACCESS LIST
    								
    									Modifies or displays the access list for your nick.  This
    									is the list of addresses which will be automatically
    									recognized by NickServ as allowed to use the nick.  If
    									you want to use the nick from a different address, you
    									need to send an IDENTIFY command to make NickServ
    									recognize you.
    								
    									Examples:
    								
    									    ACCESS ADD anyone@*.bepeg.com
    									        Allows access to user anyone from any machine in
    									        the bepeg.com domain.
    								
    									    ACCESS DEL anyone@*.bepeg.com
    									        Reverses the previous command.
    								
    									    ACCESS LIST
    									        Displays the current access list.
    								
    										
  • SET PASSWORD
    	Syntax: /msg NickServ SET PASSWORD new-password
    								 
    									Syntax: SET PASSWORD new-password
    								
    									Changes the password used to identify you as the nick's
    									owner.
    								
    								
  • SET KILL
    	Syntax: /msg NickServ SET KILL {ON | QUICK | IMMED | OFF}
    								 
    									Syntax: SET KILL {ON | QUICK | IMMED | OFF}
    								
    									Turns the automatic protection option for your nick
    									on or off.  With protection on, if another user
    									tries to take your nick, they will be given one minute to
    									change to another nick, after which NickServ will forcibly change
    									their nick.
    								
    									If you select QUICK, the user will be given only 20 seconds
    									to change nicks instead of the usual 60.  If you select
    									IMMED, user's nick will be changed immediately without being
    									warned first or given a chance to change their nick; please
    									do not use this option unless necessary.  Also, your
    									network's administrators may have disabled this option.
    								
    								
  • STATUS
    	Syntax: /msg NickServ STATUS nickname...
    								 
    									Syntax: STATUS nickname...
    								
    									Returns whether the user using the given nickname is
    									recognized as the owner of the nickname.  The response has
    									this format:
    								
    									    nickname status-code
    								
    									where nickname is the nickname sent with the command, and
    									status-code is one of the following:
    								
    									    0 - no such user online or nickname not registered
    									    1 - user not recognized as nickname's owner
    									    2 - user recognized as owner via access list only
    									    3 - user recognized as owner via password identification
    								
    									Up to sixteen nicknames may be sent with each command; the
    									rest will be ignored. If no nickname is given, your status
    									will be returned.
    								
    								
  • SENDPASS
    	Syntax: /msg NickServ SENDPASS nickname
    								 
    									Syntax: SENDPASS nickname
    								
    									Send the password of the given nickname to the e-mail address
    									set in the nickname record. This command is really useful
    									to deal with lost passwords.
    								
    									May be limited to IRC operators on certain networks.
    								
    									This command is unavailable when encryption is enabled.
    								
    								
  • EXPIRES
    									Nicknames that are not used anymore are subject to
    									the automatic expiration, i.e. they will be deleted
    									after %d days if not used.
    								
    								
  • SERVADMIN HELP
    									Services admins can also drop any nickname without needing
    									to identify for the nick, and may view the access list for
    									any nickname (/msg NickServ ACCESS LIST nick).
    								
    								
  • SERVADMIN LOGOUT
    	Syntax: /msg NickServ LOGOUT [nickname [REVALIDATE]]
    								 
    									Syntax: LOGOUT [nickname [REVALIDATE]]
    								
    									Without a parameter, reverses the effect of the IDENTIFY
    									command, i.e. make you not recognized as the real owner of the nick
    									anymore. Note, however, that you won't be asked to reidentify
    									yourself.
    								
    									With a parameter, does the same for the given nick. If you
    									specify REVALIDATE as well, Services will ask the given nick
    									to re-identify. This use limited to Services admins.
    								
    								
  • SERVADMIN DROP
    	Syntax: /msg NickServ DROP [nickname]
    								 
    									Syntax: DROP [nickname]
    								
    									Without a parameter, drops your nickname from the
    									NickServ database.
    								
    									With a parameter, drops the named nick from the database.
    									You may drop any nick within your group without any
    									special privileges. Dropping any nick is limited to
    									Services admins.
    								
    								
  • SERVADMIN LIST
    	Syntax: /msg NickServ LIST pattern [FORBIDDEN] [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]
    								 
    									Syntax: LIST pattern [FORBIDDEN] [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]
    								
    									Lists all registered nicknames which match the given
    									pattern, in nick!user@host format.  Nicks with the PRIVATE
    									option set will only be displayed to Services admins.  Nicks
    									with the NOEXPIRE option set will have a ! appended to
    									the nickname for Services admins.
    								
    									If the FORBIDDEN, SUSPENDED, NOEXPIRE or UNCONFIRMED options are given, only
    									nicks which, respectively, are FORBIDDEN, SUSPENDED, UNCONFIRMED or have the
    									NOEXPIRE flag set will be displayed. If multiple options are
    									given, all nicks matching at least one option will be displayed.
    									These options are limited to Services admins.
    								
    									Examples:
    								
    									    LIST *!joeuser@foo.com
    									        Lists all registered nicks owned by joeuser@foo.com.
    								
    									    LIST *Bot*!*@*
    									        Lists all registered nicks with Bot in their
    									        names (case insensitive).
    								
    									    LIST * NOEXPIRE
    									        Lists all registered nicks which have been set to
    									        not expire.
    								
    								
  • SERVADMIN ALIST
    	Syntax: /msg NickServ ALIST [nickname] [level]
    								 
    									Syntax: ALIST [nickname] [level]
    								
    									With no parameters, lists channels you have access on. With
    									one parameter, lists channels that nickname has access
    									on. With two parameters lists channels that nickname has
    									level access or greater on.
    								
    									This use limited to Services admins.
    								
    								
  • SERVADMIN GLIST
    	Syntax: /msg NickServ GLIST [nickname]
    								 
    									Syntax: GLIST [nickname]
    								
    									Without a parameter, lists all nicknames that are in
    									your group.
    								
    									With a parameter, lists all nicknames that are in the
    									group of the given nick.
    									This use limited to Services admins.
    								
    								
  • SERVADMIN GETPASS
    	Syntax: /msg NickServ GETPASS nickname
    								 
    									Syntax: GETPASS nickname
    								
    									Returns the password for the given nickname.  Note that
    									whenever this command is used, a message including the
    									person who issued the command and the nickname it was used
    									on will be logged and sent out as a WALLOPS/GLOBOPS.
    								
    									This command is unavailable when encryption is enabled.
    								
    								
  • SERVADMIN FORBID
    	Syntax: /msg NickServ FORBID nickname [reason]
    								 
    									Syntax: FORBID nickname [reason]
    								
    									Disallows a nickname from being registered or used by
    									anyone.  May be cancelled by dropping the nick.
    								
    									On certain networks, reason is required.
    								
    								
  • SERVADMIN INFO
    									Services admins may use the ALL parameter with any nick.
    								
    								
  • SASET
    	Syntax: /msg NickServ SASET nickname option parameters.
    								 
    									Syntax: SASET nickname option parameters.
    								
    									Sets various nickname options.  option can be one of:
    								
    									    DISPLAY    Set the display of the group in Services
    									    PASSWORD   Set the nickname password
    									    URL        Associate a URL with the nickname
    									    EMAIL      Associate an E-mail address with the nickname
    									    ICQ        Associate an ICQ number with the nickname
    									    GREET      Associate a greet message with the nickname
    									    KILL       Turn protection on or off
    									    SECURE     Turn nickname security on or off
    									    PRIVATE    Prevent the nickname from appearing in a
    									                   /msg NickServ LIST
    									    HIDE       Hide certain pieces of nickname information
    									    MSG        Change the communication method of Services
    									    NOEXPIRE   Prevent the nickname from expiring
    									    AUTOOP     Turn autoop on or off
    									    LANGUAGE   Set the language Services will use when
    									               sending messages to nickname
    								
    									Type /msg NickServ HELP SASET option for more information
    									on a specific option. The options will be set on the given
    									nickname.
    								
    								
  • SASET DISPLAY
    	Syntax: /msg NickServ SASET nickname DISPLAY new-display
    								 
    									Syntax: SASET nickname DISPLAY new-display
    								
    									Changes the display used to refer to the nickname group in
    									Services. The new display MUST be a nick of the group.
    								
    								
  • SASET PASSWORD
    	Syntax: /msg NickServ SASET nickname PASSWORD new-password
    								 
    									Syntax: SASET nickname PASSWORD new-password
    								
    									Changes the password used to identify as the nick's	owner.
    								
    								
  • SASET URL
    	Syntax: /msg NickServ SASET nickname URL url
    								 
    									Syntax: SASET nickname URL url
    								
    									Associates the given URL with the nickname.  This URL
    									will be displayed whenever someone requests information
    									on the nick with the INFO command.
    								
    								
  • SASET EMAIL
    	Syntax: /msg NickServ SASET nickname EMAIL address
    								 
    									Syntax: SASET nickname EMAIL address
    								
    									Associates the given E-mail address with the nickname.
    								
    								
  • SASET ICQ
    	Syntax: /msg NickServ SASET nickname ICQ number
    								 
    									Syntax: SASET nickname ICQ number
    								
    									Associates the given ICQ number with the nickname.  This
    									number will be displayed whenever someone requests
    									information on the nick with the INFO command.
    								
    								
  • SASET GREET
    	Syntax: /msg NickServ SASET nickname GREET message
    								 
    									Syntax: SASET nickname GREET message
    								
    									Makes the given message the greet of the nickname, that
    									will be displayed when joining a channel that has GREET
    									option enabled, provided that the user has the necessary
    									access on it.
    								
    								
  • SASET KILL
    	Syntax: /msg NickServ SASET nickname KILL {ON | QUICK | IMMED | OFF}
    								 
    									Syntax: SASET nickname KILL {ON | QUICK | IMMED | OFF}
    								
    									Turns the automatic protection option for the nick
    									on or off.  With protection on, if another user
    									tries to take the nick, they will be given one minute to
    									change to another nick, after which NickServ will forcibly change
    									their nick.
    								
    									If you select QUICK, the user will be given only 20 seconds
    									to change nicks instead of the usual 60.  If you select
    									IMMED, user's nick will be changed immediately without being
    									warned first or given a chance to change their nick; please
    									do not use this option unless necessary.  Also, your
    									network's administrators may have disabled this option.
    								
    								
  • SASET SECURE
    	Syntax: /msg NickServ SASET nickname SECURE {ON | OFF}
    								 
    									Syntax: SASET nickname SECURE {ON | OFF}
    								
    									Turns NickServ's security features on or off for your
    									nick.  With SECURE set, you must enter your password
    									before you will be recognized as the owner of the nick,
    									regardless of whether your address is on the access
    									list.  However, if you are on the access list, NickServ
    									will not auto-kill you regardless of the setting of the
    									KILL option.
    								
    								
  • SASET PRIVATE
    	Syntax: /msg NickServ SASET nickname PRIVATE {ON | OFF}
    								 
    									Syntax: SASET nickname PRIVATE {ON | OFF}
    								
    									Turns NickServ's privacy option on or off for the nick.
    									With PRIVATE set, the nickname will not appear in
    									nickname lists generated with NickServ's LIST command.
    									(However, anyone who knows the nickname can still get
    									information on it using the INFO command.)
    								
    								
  • SASET HIDE
    	Syntax: /msg NickServ SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
    								 
    									Syntax: SASET nickname HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
    								
    									Allows you to prevent certain pieces of information from
    									being displayed when someone does a NickServ INFO on the
    									nick.  You can hide the E-mail address (EMAIL), last seen
    									user@host mask (USERMASK), the services access status
    									(STATUS) and  last quit message (QUIT).
    									The second parameter specifies whether the information should
    									be displayed (OFF) or hidden (ON).
    								
    								
  • SASET MSG
    	Syntax: /msg NickServ SASET nickname MSG {ON | OFF}
    								 
    									Syntax: SASET nickname MSG {ON | OFF}
    								
    									Allows you to choose the way Services are communicating with
    									the given user. With MSG set, Services will use messages,
    									else they'll use notices.
    								
    								
  • SASET NOEXPIRE
    	Syntax: /msg NickServ SASET nickname NOEXPIRE {ON | OFF}
    								 
    									Syntax: SASET nickname NOEXPIRE {ON | OFF}
    								
    									Sets whether the given nickname will expire.  Setting this
    									to ON prevents the nickname from expiring.
    								
    								
  • SASET AUTOOP
    	Syntax: /msg NickServ SASET nickname AUTOOP {ON | OFF}
    								 
    									Syntax: SASET nickname AUTOOP {ON | OFF}
    								
    									Sets whether the given nickname will be opped automatically.
    									Set to ON to allow ChanServ to op the given nickname
    									automatically when joining channels.
    								
    								
  • SASET LANGUAGE
    	Syntax: /msg NickServ SASET nickname LANGUAGE number
    								 
    									Syntax: SASET nickname LANGUAGE number
    								
    									Changes the language Services uses when sending messages to
    									nickname (for example, when responding to a command he sends).
    									number should be chosen from a list of supported languages
    									that you can get by typing /msg NickServ HELP SET LANGUAGE.
    								
    									
MemoServ Commands
  • STAFF
    	Syntax: /msg MemoServ STAFF memo-text
    								 
    									Syntax: STAFF memo-text
    								
    									Sends all services staff a memo containing memo-text.
    									Note: If you have opers on both the oper list and the
    									admin list they will receive the memo twice.  The same
    									applies for oper's on the Root list as well as other
    									lists.
    								
    								
  • SERVADMIN SET LIMIT
    	Syntax: /msg MemoServ SET LIMIT [user | channel] {limit | NONE} [HARD]
    								 
    									Syntax: SET LIMIT [user | channel] {limit | NONE} [HARD]
    								
    									Sets the maximum number of memos a user or channel is
    									allowed to have.  Setting the limit to 0 prevents the user
    									from receiving any memos; setting it to NONE allows the
    									user to receive and keep as many memos as they want.  If
    									you do not give a nickname or channel, your own limit is
    									set.
    								
    									Adding HARD prevents the user from changing the limit.  Not
    									adding HARD has the opposite effect, allowing the user to
    									change the limit (even if a previous limit was set with
    									HARD).
    								
    									This use of the SET LIMIT command is limited to Services
    									admins.  Other users may only enter a limit for themselves
    									or a channel on which they have such privileges, may not
    									remove their limit, may not set a limit above %d, and may
    									not set a hard limit.
    								
    								
  • SERVADMIN INFO
    	Syntax: /msg MemoServ INFO [nick | channel]
    								 
    									Syntax: INFO [nick | channel]
    								
    									Without a parameter, displays information on the number of
    									memos you have, how many of them are unread, and how many
    									total memos you can receive.
    								
    									With a channel parameter, displays the same information for
    									the given channel.
    								
    									With a nickname parameter, displays the same information
    									for the given nickname.  This use limited to Services
    									admins.
    								
    								
  • SENDALL
    	Syntax: /msg MemoServ SENDALL memo-text
    								 
    									Syntax: SENDALL memo-text
    								
    									Sends all registered users a memo containing memo-text.
    								
    								
BotServ Commands
  • SERVADMIN BOT
    	Syntax: /msg BotServ BOT ADD nick user host real
    								 
    									Syntax: BOT ADD nick user host real
    									        BOT CHANGE oldnick newnick [user [host [real]]]
    									        BOT DEL nick
    								
    									Allows Services admins to create, modify, and delete
    									bots that users will be able to use on their own
    									channels.
    								
    									BOT ADD adds a bot with the given nickname, username,
    									hostname and realname. Since no integrity checks are done
    									for these settings, be really careful.
    									BOT CHANGE allows to change nickname, username, hostname
    									or realname of a bot without actually delete it (and all
    									the data associated with it).
    									BOT DEL removes the given bot from the bot list.
    								
    									Note: you cannot create a bot that has a nick that is
    									currently registered. If an unregistered user is currently
    									using the nick, they will be killed.
    								
    								
  • SERVADMIN SET
    									These options are reserved to Services admins:
    								
    									    NOBOT            Prevent a bot from being assigned to
    									                        a channel
    									    PRIVATE          Prevent a bot from being assigned by
    									                        non IRC operators
    								
    								
  • SERVADMIN SET NOBOT
    	Syntax: /msg BotServ SET channel NOBOT {ON|OFF}
    								 
    									Syntax: SET channel NOBOT {ON|OFF}
    								
    									This option makes a channel be unassignable. If a bot
    									is already assigned to the channel, it is unassigned
    									automatically when you enable the option.
    								
    								
  • SERVADMIN SET PRIVATE
    	Syntax: /msg BotServ SET bot-nick PRIVATE {ON|OFF}
    								 
    									Syntax: SET bot-nick PRIVATE {ON|OFF}
    								
    									This option prevents a bot from being assigned to a
    									channel by users that aren't IRC operators.
    								
    								
HostServ Commands
  • SET
    	Syntax: /msg HostServ SET  .
    								 
    									Syntax: SET  .
    								
    									Sets the vhost for the given nick to that of the given
    									hostmask.  If your IRCD supports vIdents, then using
    									SET  @ set idents for users as
    									well as vhosts.
    								
    								
  • SETALL
    	Syntax: /msg HostServ SETALL  .
    								 
    									Syntax: SETALL  .
    								
    									Sets the vhost for all nicks in the same group as that
    									of the given nick.  If your IRCD supports vIdents, then
    									using SETALL  @ will set idents
    									for users as well as vhosts.
    								
    									* NOTE, this will not update the vhost for any nick's
    									added to the group after this command was used.
    								
    								
  • DEL
    	Syntax: /msg HostServ DEL 
    								 
    									Syntax: DEL 
    								
    									Deletes the vhost assigned to the given nick from the
    									database.
    								
    								
  • DELALL
    	Syntax: /msg HostServ DELALL .
    								 
    									Syntax: DELALL .
    								
    									Deletes the vhost for all nick's in the same group as
    									that of the given nick.
    								
    								
    								
  • LIST
    	Syntax: /msg HostServ LIST [|<#X-Y>]
    								 
    									Syntax: LIST [|<#X-Y>]
    								
    									This command lists registered vhosts to the operator
    									if a Key is specified, only entries whos nick or vhost match
    									the pattern given in  are displayed e.g. Rob* for all
    									entries beginning with "Rob"
    								
    									If a #X-Y style is used, only entries between the range of X
    									and Y will be displayed, e.g. #1-3 will display the first 3
    									nick/vhost entries.
    								
    									The list uses the value of NSListMax as a hard limit for the
    									number of items to display to a operator at any 1 time.