Slide 1 Slide 2 Slide 3 Slide 4 Slide 5
Posted by Unknown | 0 comments

User Commands



  • NICK
     Syntax: /NICK newnickname
     
     Changes your online nick name. Alerts others to the
     change of your nick
     
    
  • WHOIS
     Syntax: /WHOIS nick
     
     Displays information of user requested. Includes Full
     Name, Host, Channels User is in, and Oper Status
     
    
  • WHO
     Syntax: /WHO mask
     
     Who allows you to search for users. Masks include:
     nickname, #channel, hostmask (*.attbi.com)
     
    
  • WHOWAS
     Syntax: /WHOWAS nick maxreplies
     
     Displays information on a nick that has logged off. The
     <max replies> field is optional, and limits how
     many records will be returned.
     
    
  • ISON
     Syntax: /ISON nick1 nick2 nick3 ...
     
     Allows you to check the online status of a user, or a
     list of users. Simple return, best used for scripts
     
    
  • JOIN
     Syntax: /JOIN channel1,channel2, ...
     
     Allows you to join channels. Using the /join
     #channel1,#channel2,#channel3 will allow you to join
     more than one channel at a time. The /join 0 command
     makes you PART all channels.
     
    
  • CYCLE
     Syntax: /CYCLE channel1, channel2, ...
     
     Cycles the given channel(s). This command is equivalent
          to sending a PART then a JOIN command.
     
    
  • MOTD
     Syntax: /MOTD server
     
     Displays the servers motd. Adding a server name allows
     you to view motd’s on other servers.
     
    
  • RULES
     Syntax: /RULES server
     
     Displays the ircd.rules of a server. Adding a server
     name allows you to view rules on other servers
     
    
  • LUSERS
     Syntax: /LUSERS server
     
     Displays current & max user loads, both global and
     local. Adding a server name   allows you to view the
     statistics from other servers.
     
    
  • MAP
     Syntax: /MAP
     
     Displays a network map
     
    
  • QUIT
     Syntax: /QUIT reason
     
     Causes you to disconnect from the server. If you
     include a reason, it will be displayed on all channels
     as you quit
     
    
  • PING
     Syntax: /PING user
     
     Sends a PING request to a user. Used for checking
     connection and lag. Servers issue pings on a timed
     basis to determine if users are still connected.
     
    
  • VERSION
     Syntax: /VERSION server
     
     Shows you the version of the IRCd and other
     info related to it. If you specify a server, you
     will be shown information relating to that server
     
    
  • LINKS
     Syntax: /LINKS
     
     Displays a list of all servers linked to the network
     
    
  • ADMIN
     Syntax: /ADMIN server
     
     Displays the admin info of a server. If a server name
     is included it will display the info of that server.
     
    
  • USERHOST
     Syntax: /USERHOST nick
     
     Displays the userhost of the nick given. Generally used
     for scripts
     
    
  • TOPIC
     Syntax: /TOPIC channel topic
     
     Topic <channel> will display the current topic of
     the given channel. Topic <channel> <topic>
     will change the topic of the given channel.
     
    
  • AWAY
     Syntax: /AWAY reason
     
     Marks you as being away. A reason may also be supplied.
     
    
  • WATCH
     Syntax: /WATCH +-nick +-nick
     
     Watch is a new notify-type system in UnrealIRCd which
     is both faster and uses less network resources than any
     old-style notify system. The server will send you a
     message when any nickname in your watch list logs on or
     off. The watch list DOES NOT REMAIN BETWEEN SESSIONS -
     you (or your script or client) must add the nicknames
     to your watch list every time you connect to an IRC
     server.
     
    
  • HELPOP
     Syntax: /HELPOP ?topic or !topic
     
     HelpOp is a new system of getting IRC Server help. You
     type either /HELPOP ? <help system topic> or
     /HELPOP ! <question> The "?" in /HELPOP means
     query the help system and if you get no response you
     can choose '!' to send it to the Help Operators online.
     Using neither ? nor ! will mean the command will be
     first queried within the help system and if no match if
     found , it will be forwarded to the help operators
     
    
  • LIST
     Syntax: /LIST search string
     
     If you don't include a search string, the default is to
     send you the entire unfiltered list of channels. Below
     are the options you can use, and what channels LIST
     will return when you use them.
     
     >number - List channels with more than <number> people.
     <number - List channels with less than <number> people.
     C>number - List channels created between now and <number> minutes ago.
     C<number - List channels created earlier than <number> minutes ago.
     T>number - List channels whose topics are older than <number>
     T<number - List channels whose topics are newer than <number> minutes.
     *mask* - List channels that match *mask*
     !*mask* - List channels that do not match *mask*
     
    
  • KNOCK
     Syntax: /KNOCK channel message
     
     Allows you to ‘knock’ on an invite only
     channel and ask for access. Will not work if channel
     has one of the following modes set: +K +V. Will also
     not work if you are banned
     
    
  • SETNAME
     Syntax: /SETNAME
     
     Allows users to change their ‘Real Name’
     without reconnecting
     
    
  • VHOST
     Syntax: /VHOST login password
     
     Hides your host name by using a vhost provided by the
     server.
     
    
  • MODE
     Syntax: /MODE chan/nick mode
     
     Lets you set channel and user modes. See User &
     Channel Modes for a list.
     
    
  • CREDITS
     Syntax: /CREDITS
     
     Lists credits for everyone that has helped create
     UnrealIRCd
     
    
  • LICENSE
     Syntax: /LICENSE
     
     Displays the GNU License
     
    
  • TIME
     Syntax: /TIME server
     
     Displays the servers date and time. Including a server
     name allows you to check other servers.
     
    
  • BOTMOTD
     Syntax: /BOTMOTD server
     
     Displays the servers bot message of the day. Including
     a server name allows you to check other servers
     
    
  • IDENTIFY
     Syntax: /IDENTIFY password
     
     Sends your password to the services system to identify
     to your nick.
     
    
  • IDENTIFY
     Syntax: /IDENTIFY channel password
     
     Sends your password to the services system to identify
     as the founder of a channel.
     
    
  • DNS
     Syntax: /DNS option
     
     Returns information about the IRC server's DNS cache.
     Note, since most clients have a built-in DNS command,
     you will most likely need to use /raw DNS to use this.
     Opers may specify an l as the first parameter to the
     command  to receive a list of entries in the DNS cache.
     
    
  • USERIP
     Syntax: /USERIP nick
     
     Returns the IP address of the user in question. This will be
     shown encrypted.
     
    
  • STATS
     Syntax: /STATS option
     
     Not all of the following STATS options are available to regular users
     
     B - banversion - Send the ban version list
     b - badword - Send the badwords list
     C - link - Send the link block list
     d - denylinkauto - Send the deny link (auto) block list
     D - denylinkall - Send the deny link (all) block list
     e - exceptthrottle - Send the except throttle block list
     E - exceptban - Send the except ban and except tkl block list
     f - spamfilter - Send the spamfilter list
     F - denydcc - Send the deny dcc block list
     G - gline - Send the gline and gzline list
       Extended flags: [+/-mrs] [mask] [reason] [setby]
         m Return glines matching/not matching the specified mask
         r Return glines matching/not matching the specified reason
         s Return glines set by/not set by clients matching the specified name
     I - allow - Send the allow block list
     j - officialchans - Send the offical channels list
     K - kline - Send the ban user/ban ip/except ban block list
     l - linkinfo - Send link information
     L - linkinfoall - Send all link information
     M - command - Send list of how many times each command was used
     n - banrealname - Send the ban realname block list
     O - oper - Send the oper block list
     P - port - Send information about ports
     q - sqline - Send the SQLINE list
     Q - bannick - Send the ban nick block list
     r - chanrestrict - Send the channel deny/allow block list
     R - usage - Send usage information
     S - set - Send the set block list
     s - shun - Send the shun list
       Extended flags: [+/-mrs] [mask] [reason] [setby]
         m Return shuns matching/not matching the specified mask
         r Return shuns matching/not matching the specified reason
         s Return shuns set by/not set by clients matching the specified name
     t - tld - Send the tld block list
     T - traffic - Send traffic information
     u - uptime - Send the server uptime and connection count
     U - uline - Send the ulines block list
     v - denyver - Send the deny version block list
     V - vhost - Send the vhost block list
     X - notlink - Send the list of servers that are not current linked
     Y - class - Send the class block list
     z - zip - Send compression information about ziplinked servers
     Z - mem - Send memory usage information
     
    
  • MODULE
     Syntax: /MODULE
     
     Lists all loaded modules
Read more...
Posted by Unknown | 0 comments

OperServ Commands


  • GLOBAL
     Syntax: /msg OperServ  GLOBAL message
     
     Allows Administrators to send messages to all users on the
     network. The message will be sent from the nick GeekShed-Announcer.
    
  • STATS
     Syntax: /msg OperServ  STATS [AKILL | ALL | RESET | MEMORY | UPLINK]
     
     Without any option, shows the current number of users and
     IRCops online (excluding Services), the highest number of
     users online since Services was started, and the length of
     time Services has been running.
     
     With the AKILL option, displays the current size of the
     AKILL list and the current default expiry time.
     
     The RESET option currently resets the maximum user count
     to the number of users currently present on the network.
     
     The MEMORY option displays information on the memory
     usage of Services. Using this option can freeze Services for
     a short period of time on large networks; don't overuse it!
     
     The UPLINK option displays information about the current
     server Anope uses as an uplink to the network.
     
     The ALL displays the user and uptime statistics, and
     everything you'd see with MEMORY and UPLINK options.
     
     UPTIME may be used as a synonym for STATS.
    
  • OPER
     Syntax: /msg OperServ  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
             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]
     
     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
     
     Allows Services operators to set channel modes for any
     channel.  Parameters are the same as for the standard /MODE
     command.
    
  • UMODE
     Syntax: /msg OperServ  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
     
     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.
    
  • CLEARMODES
     Syntax: /msg OperServ  CLEARMODES channel [ALL]
     
     Clears all binary modes (i,k,l,m,n,p,s,t) and bans from a
     channel.  If ALL is given, also clears all ops and
     voices (+o and +v modes) from the channel.
    
  • KICK
     Syntax: /msg OperServ  KICK channel user reason
     
     Allows staff to kick a user from any channel.
     Parameters are the same as for the standard /KICK
     command.  The kick message will have the nickname of the
     IRCop sending the KICK command prepended; for example:
     
     *** SpamMan has been kicked off channel #my_channel by OperServ (Alcan (Flood))
    
  • AKILL
     Syntax: /msg OperServ  AKILL ADD [+expiry] mask reason
             AKILL DEL {mask | entry-num | list}
             AKILL LIST [mask | list]
             AKILL VIEW [mask | list]
             AKILL CLEAR
     
     Allows Services operators to manipulate the AKILL list.  If
     a user matching an AKILL mask attempts to connect, Services
     will issue a KILL for that user and, on supported server
     types, will instruct all servers to add a ban (K-line) for
     the mask which the user matched.
     
     AKILL ADD adds the given user@host/ip mask to the AKILL
     list for the given reason (which must be given).
     expiry is specified as an integer followed by one of d
     (days), h (hours), or m (minutes).  Combinations (such as
     1h30m) are not permitted.  If a unit specifier is not
     included, the default is days (so +30 by itself means 30
     days).  To add an AKILL which does not expire, use +0.  If the
     usermask to be added starts with a +, an expiry time must
     be given, even if it is the same as the default.  The
     current AKILL default expiry time can be found with the
     STATS AKILL command.
     
     The AKILL DEL command removes the given mask from the
     AKILL list if it is present.  If a list of entry numbers is
     given, those entries are deleted.  (See the example for LIST
     below.)
     
     The AKILL LIST command displays the AKILL 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:
    
        AKILL LIST 2-5,7-9
           Lists AKILL entries numbered 2 through 5 and 7
           through 9.
     
     AKILL VIEW is a more verbose version of AKILL LIST, and
     will show who added an AKILL, the date it was added, and when
     it expires, as well as the user@host/ip mask and reason.
     
     AKILL CLEAR clears all entries of the AKILL list.
     
    
  • SGLINE
     Syntax: /msg OperServ  SGLINE ADD [+expiry] mask:reason
         SGLINE DEL {mask | entry-num | list}
             SGLINE LIST [mask | list]
             SGLINE VIEW [mask | list]
             SGLINE CLEAR
     
     Allows Services operators to manipulate the SGLINE list.  If
     a user with a realname matching an SGLINE mask attempts to
     connect, Services will not allow it to pursue his IRC
     session.
     
     SGLINE ADD adds the given realname mask to the SGLINE
     list for the given reason (which must be given).
     expiry is specified as an integer followed by one of d
     (days), h (hours), or m (minutes).  Combinations (such as
     1h30m) are not permitted.  If a unit specifier is not
     included, the default is days (so +30 by itself means 30
     days).  To add an SGLINE which does not expire, use +0.  If the
     realname mask to be added starts with a +, an expiry time must
     be given, even if it is the same as the default.  The
     current SGLINE default expiry time can be found with the
     STATS AKILL command.
     Note: because the realname mask may contain spaces, the
     separator between it and the reason is a colon.
     
     The SGLINE DEL command removes the given mask from the
     SGLINE list if it is present.  If a list of entry numbers is
     given, those entries are deleted.  (See the example for LIST
     below.)
     
     The SGLINE LIST command displays the SGLINE 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:
    
        SGLINE LIST 2-5,7-9
           Lists SGLINE entries numbered 2 through 5 and 7
           through 9.
     
     SGLINE VIEW is a more verbose version of SGLINE LIST, and
     will show who added an SGLINE, the date it was added, and when
     it expires, as well as the realname mask and reason.
     
     SGLINE CLEAR clears all entries of the SGLINE list.
    
  • SQLINE
     Syntax: /msg OperServ  SQLINE ADD [+expiry] mask reason
             SQLINE DEL {mask | entry-num | list}
             SQLINE LIST [mask | list]
             SQLINE VIEW [mask | list]
             SQLINE CLEAR
     
     Allows Services operators to manipulate the SQLINE list.  If
     a user with a nick matching an SQLINE mask attempts to
     connect, Services will not allow it to pursue his IRC
     session.
    
     If the first character of the mask is #, services will
     prevent the use of matching channels (on IRCds that
     support it).
     
     SQLINE ADD adds the given mask to the SQLINE
     list for the given reason (which must be given).
     expiry is specified as an integer followed by one of d
     (days), h (hours), or m (minutes).  Combinations (such as
     1h30m) are not permitted.  If a unit specifier is not
     included, the default is days (so +30 by itself means 30
     days).  To add an SQLINE which does not expire, use +0.
     If the mask to be added starts with a +, an expiry time
     must be given, even if it is the same as the default. The
     current SQLINE default expiry time can be found with the
     STATS AKILL command.
     
     The SQLINE DEL command removes the given mask from the
     SQLINE list if it is present.  If a list of entry numbers is
     given, those entries are deleted.  (See the example for LIST
     below.)
     
     The SQLINE LIST command displays the SQLINE 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:
    
        SQLINE LIST 2-5,7-9
           Lists SQLINE entries numbered 2 through 5 and 7
           through 9.
     
     SQLINE VIEW is a more verbose version of SQLINE LIST, and
     will show who added an SQLINE, the date it was added, and when
     it expires, as well as the mask and reason.
     
     SQLINE CLEAR clears all entries of the SQLINE list.
    
  • SZLINE
     Syntax: /msg OperServ  SZLINE ADD [+expiry] mask reason
             SZLINE DEL {mask | entry-num | list}
             SZLINE LIST [mask | list]
             SZLINE VIEW [mask | list]
             SZLINE CLEAR
     
     Allows Services operators to manipulate the SZLINE list.  If
     a user with an IP matching an SZLINE mask attempts to
     connect, Services will not allow it to pursue his IRC
     session (and this, whether the IP has a PTR RR or not).
     
     SZLINE ADD adds the given IP mask to the SZLINE
     list for the given reason (which must be given).
     expiry is specified as an integer followed by one of d
     (days), h (hours), or m (minutes).  Combinations (such as
     1h30m) are not permitted.  If a unit specifier is not
     included, the default is days (so +30 by itself means 30
     days).  To add an SZLINE which does not expire, use +0.  If the
     realname mask to be added starts with a +, an expiry time must
     be given, even if it is the same as the default.  The
     current SZLINE default expiry time can be found with the
     STATS AKILL command.
     
     The SZLINE DEL command removes the given mask from the
     SZLINE list if it is present.  If a list of entry numbers is
     given, those entries are deleted.  (See the example for LIST
     below.)
     
     The SZLINE LIST command displays the SZLINE 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:
    
        SZLINE LIST 2-5,7-9
           Lists SZLINE entries numbered 2 through 5 and 7
           through 9.
     
     SZLINE VIEW is a more verbose version of SZLINE LIST, and
     will show who added an SZLINE, the date it was added, and when
     it expires, as well as the IP mask and reason.
     
     SZLINE CLEAR clears all entries of the SZLINE list.
    
  • SET
     Syntax: /msg OperServ  SET option setting
    
     Sets various global Services options.  Option names
     currently defined are:
         READONLY   Set read-only or read-write mode
         LOGCHAN    Report log messages to a channel
         DEBUG      Activate or deactivate debug mode
         NOEXPIRE   Activate or deactivate no expire mode
         SUPERADMIN Activate or deactivate super-admin mode
         SQL        Activate or deactivate sql mode
         IGNORE     Activate or deactivate ignore mode
         LIST       List the options
    
    • SET READONLY
       Syntax: /msg OperServ  SET READONLY {ON | OFF}
       
       Sets read-only mode on or off.  In read-only mode, normal
       users will not be allowed to modify any Services data,
       including channel and nickname access lists, etc.  IRCops
       with sufficient Services privileges will be able to modify
       Services' AKILL list and drop or forbid nicknames and
       channels, but any such changes will not be saved unless
       read-only mode is deactivated before Services is terminated
       or restarted.
       
       This option is equivalent to the command-line option
       -readonly.
      
    • SET LOGCHAN
       Syntax: /msg OperServ  SET LOGCHAN {ON | OFF}
      
       With this setting on, Services will send its logs to a specified
       channel as well as the log file. LogChannel must also be defined
       in the Services configuration file for this setting to be of any
       use.
       
       This option is equivalent to the command-line option -logchan.
       
       Note: This can have strong security implications if your log
       channel is not properly secured.
      
    • SET DEBUG
       Syntax: /msg OperServ  SET DEBUG {ON | OFF | num}
       
       Sets debug mode on or off.  In debug mode, all data sent to
       and from Services as well as a number of other debugging
       messages are written to the log file.  If num is
       given, debug mode is activated, with the debugging level set
       to num.
      
       This option is equivalent to the command-line option
       -debug.
      
    • SET LIST
       Syntax: /msg OperServ  SET LIST
      
       Display the various OperServ settings
      
    • SET NOEXPIRE
       Syntax: /msg OperServ  SET NOEXPIRE {ON | OFF}
      
       Sets no expire mode on or off.  In no expire mode, nicks,
       channels, akills and exceptions won't expire until the
       option is unset.
      
       This option is equivalent to the command-line option
       -noexpire.
      
    • SET SQL
       Syntax: /msg OperServ  SET SQL {ON | OFF}
      
       Setting this will toggle Anope's usage of SQL, this should
       be used to disable and enable SQL should your SQL server go down
       while services are running.
      
    • SET SUPERADMIN
       Syntax: /msg OperServ  SET SUPERADMIN {ON | OFF}
      
       Setting this will grant you extra privileges such as the
       ability to be "founder" on all channel's etc...
      
       This option is not persistent, and should only be used when
       needed, and set back to OFF when no longer needed.
      
  • NOOP
     Syntax: /msg OperServ  NOOP SET server
             NOOP REVOKE server
    
     NOOP SET remove all O:lines of the given
     server and kill all IRCops currently on it to
     prevent them from rehashing the server (because this
     would just cancel the effect).
    
     NOOP REVOKE makes all removed O:lines available again
     on the given server.
    
     Note: The server is not checked at all by the
     Services.
    
  • JUPE
     Syntax: /msg OperServ  JUPE server [reason]
     
     Tells Services to jupiter a server -- that is, to create
     a fake "server" connected to Services which prevents
     the real server of that name from connecting.  The jupe
     may be removed using a standard SQUIT.  If a reason is
     given, it is placed in the server information field;
     otherwise, the server information field will contain the
     text "Juped by <nick>", showing the nickname of the
     person who jupitered the server.
    
  • RAW
     Syntax: /msg OperServ  RAW text
     
     Sends a string of text directly to the server to which
     Services is connected.  This command has a very limited
     range of uses, and can wreak havoc on a network if used
     improperly.  DO NOT USE THIS COMMAND unless you are
     absolutely certain you know what you are doing!
     
     This command is disabled on GeekShed
    
  • UPDATE
     Syntax: /msg OperServ  UPDATE
     
     Causes Services to update all database files as soon as you
     send the command.
     
    
  • RELOAD
     Syntax: /msg OperServ  RELOAD
    
     Causes Services to reload the configuration file. Note that
     some directives still need the restart of the Services to
     take effect (such as Services' nicknames, activation of the
     session limitation, etc.)
    
  • QUIT
     Syntax: /msg OperServ  QUIT
     
     Causes Services to do an immediate shutdown; databases are
     not saved.  This command should not be used unless
     damage to the in-memory copies of the databases is feared
     and they should not be saved.  For normal shutdowns, use the
     SHUTDOWN command.
    
  • SHUTDOWN
     Syntax: /msg OperServ  SHUTDOWN
     
     Causes Services to save all databases and then shut down.
    
  • RESTART
     Syntax: /msg OperServ  RESTART
     
     Causes Services to save all databases and then restart
     (i.e. exit and immediately re-run the executable).
    
  • CHANLIST
     Syntax: /msg OperServ  CHANLIST [{pattern | nick} [SECRET]]
     
     Lists all channels currently in use on the IRC network, whether they
     are registered or not.
    
     If pattern is given, lists only channels that match it. If a nickname
     is given, lists only the channels the user using it is on. If SECRET is
     specified, lists only channels matching pattern that have the +s or
     +p mode.
    
  • USERLIST
     Syntax: /msg OperServ  USERLIST [{pattern | channel} [INVISIBLE]]
     
     Lists all users currently online on the IRC network, whether their
     nick is registered or not.
     
     If pattern is given, lists only users that match it (it must be in
     the format nick!user@host). If channel is given, lists only users
     that are on the given channel. If INVISIBLE is specified, only users
     with the +i flag will be listed.
    
  • EXCEPTION
     Syntax: /msg OperServ  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
             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.
    
  • CHANKILL
     Syntax: /msg OperServ  CHANKILL [+expiry] channel reason
    
     Puts an AKILL for every nick on the specified channel. It
     uses the entire and complete real ident@host for every nick,
     then enforces the AKILL. 
    
  • DEFCON
     Syntax: /msg OperServ  DEFCON [1|2|3|4|5]
    
     The defcon system can be used to implement a pre-defined
     set of restrictions to services useful during an attempted
     attack on the network.
    
  • MODINFO
     Syntax: /msg OperServ  MODINFO FileName
     
     This command lists information about the specified loaded module
    
  • MODLIST
     Syntax: /msg OperServ  MODLIST [Core|3rd|protocol|encryption|supported|qatested]
     
     Lists all currently loaded modules.
    
  • MODLOAD
     Syntax: /msg OperServ  MODLOAD FileName
     
     This command loads the module named FileName from the modules
     directory.
    
  • MODUNLOAD
     Syntax: /msg OperServ  MODUNLOAD FileName
     
     This command unloads the module named FileName from the modules
     directory.
    
  • SVSNICK
     Syntax: /msg OperServ  SVSNICK nick newnick
     
     Forcefully changes a user's nickname from nick to newnick.
     Limited to Super Admins.
    
  • Read more...
    Posted by Unknown | 0 comments

    NickServ Commands


    NickServ Commands

    NickServ allows you to “register” a nickname and prevent others from using it. The following commands allow for registration and maintenance of nicknames; to use them, type /msg NickServ command. For more information on a specific command, type /msg NickServ HELP command.
     
  • REGISTER
     Syntax: /msg NickServ REGISTER password [email]
     
     Registers your nickname in the NickServ database.  Once
     your nick is registered, you can use the SET and ACCESS
     commands to configure your nick's settings as you like
     them.  Make sure you remember the password you use when
     registering - you'll need it to make changes to your nick
     later.  (Note that case matters!  ANOPE, Anope, and
     anope are all different passwords!)
     
     Guidelines on choosing passwords:
     
     Passwords should not be easily guessable.  For example,
     using your real name as a password is a bad idea.  Using
     your nickname as a password is a much worse idea ;) and,
     in fact, NickServ will not allow it.  Also, short
     passwords are vulnerable to trial-and-error searches, so
     you should choose a password at least 5 characters long.
     Finally, the space character cannot be used in passwords.
     
     The parameter email is optional and will set the email
     for your nick immediately. However, it may be required
     on certain networks.
     Your privacy is respected; this e-mail won't be given to
     any third-party person.
     
     This command also creates a new group for your nickname,
     that will allow you to register other nicks later sharing
     the same configuration, the same set of memos and the
     same channel privileges. For more information on this
     feature, type /msg NickServ HELP GROUP.
     
    
  • GROUP
     Syntax: /msg NickServ  GROUP target password
     
     This command makes your nickname join the target nickname's
     group. password is the password of the target nickname.
     
     Joining a group will allow you to share your configuration,
     memos, and channel privileges with all the nicknames in the
     group, and much more!
     
     A group exists as long as it is useful. This means that even
     if a nick of the group is dropped, you won't lose the
     shared things described above, as long as there is at
     least one nick remaining in the group.
     
     You can use this command even if you have not registered
     your nick yet. If your nick is already registered, you'll
     need to identify yourself before using this command. Type
     /msg NickServ HELP IDENTIFY for more information. This
     last may be not possible on your IRC network.
     
     It is recommended to use this command with a non-registered
     nick because it will be registered automatically when
     using this command. You may use it with a registered nick (to
     change your group) only if your network administrators allowed
     it.
     
     You can only be in one group at a time. Group merging is
     not possible.
     
     Note: all the nicknames of a group have the same password.
    
  • IDENTIFY
     Syntax: /msg NickServ  IDENTIFY password
     
     Tells NickServ that you are really the owner of this
     nick.  Many commands require you to authenticate yourself
     with this command before you use them.  The password
     should be the same one you sent with the REGISTER
     command.
    
  • LOGOUT
     Syntax: /msg NickServ  LOGOUT
     
     This 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.
    
  • DROP
     Syntax: /msg NickServ  DROP [nickname]
     
     Drops your nickname from the NickServ database.  A nick
     that has been dropped is free for anyone to re-register.
     
     You may drop a nick within your group by passing it
     as the nick parameter.
     
     In order to use this command, you must first identify
     with your password (/msg NickServ HELP IDENTIFY for more
     information).
    
  • ACCESS
     Syntax: /msg NickServ  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
     Syntax: /msg NickServ  SET option parameters
     
     Sets various nickname options.  option can be one of:
     
         DISPLAY    Set the display of your group in Services
         PASSWORD   Set your nickname password
         LANGUAGE   Set the language Services will use when
                        sending messages to you
         URL        Associate a URL with your nickname
         EMAIL      Associate an E-mail address with your nickname
         ICQ        Associate an ICQ number with your nickname
         GREET      Associate a greet message with your nickname
         KILL       Turn protection on or off
         SECURE     Turn nickname security on or off
         PRIVATE    Prevent your nickname from appearing in a
                        /msg NickServ LIST
         HIDE       Hide certain pieces of nickname information
         MSG        Change the communication method of Services
         AUTOOP     Should services op you automatically.
     
     In order to use this command, you must first identify
     with your password (/msg NickServ HELP IDENTIFY for more
     information).
     
     Type /msg NickServ HELP SET option for more information
     on a specific option.
    
    • SET DISPLAY
       Syntax: /msg NickServ  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.
      
    • SET PASSWORD
       Syntax: /msg NickServ  SET PASSWORD new-password
       
       Changes the password used to identify you as the nick's
       owner.
      
    • SET LANGUAGE
       Syntax: /msg NickServ  SET LANGUAGE number
       
       Changes the language Services uses when sending messages to
       you (for example, when responding to a command you send).
       number should be chosen from the following list of
       supported languages:
        1) English
        2) Français (French)
        3) Deutsch (German)
        4) Italiano (Italian)
        5) Português (Portuguese)
        6) Español (Spanish)
        7) Türkçe (Turkish)
        8) Catala (Catalan)
        9) ÅëëçíéêÜ (Greek)
       10) Nederlands (Dutch)
       11) Ðóññêèé (Russian)
       12) Magyar (Hungarian)
       13) Polski (Polish)
      
    • SET URL
       Syntax: /msg NickServ  SET URL url
       
       Associates the given URL with your nickname.  This URL
       will be displayed whenever someone requests information
       on your nick with the INFO command.
      
    • SET EMAIL
       Syntax: /msg NickServ  SET EMAIL address
       
       Associates the given E-mail address with your nickname.
       This address will be displayed whenever someone requests
       information on the nickname with the INFO command.
       
      
    • SET HIDE
       Syntax: /msg NickServ  SET 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 your
       nick.  You can hide your E-mail address (EMAIL), last seen
       user@host mask (USERMASK), your services access status
       (STATUS) and  last quit message (QUIT).
       The second parameter specifies whether the information should
       be displayed (OFF) or hidden (ON).
       
      
    • SET ICQ
       Syntax: /msg NickServ  SET ICQ number
       
       Associates the given ICQ number with your nickname.  This
       number will be displayed whenever someone requests
       information on your nick with the INFO command.
       
      
    • SET GREET
       Syntax: /msg NickServ  SET GREET message
       
       Makes the given message the greet of your nickname, that
       will be displayed when joining a channel that has GREET
       option enabled, provided that you have the necessary
       access on it.
      
    • SET KILL
       Syntax: /msg NickServ  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.
      
    • SET SECURE
       Syntax: /msg NickServ  SET 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.
      
    • SET PRIVATE
       Syntax: /msg NickServ  SET PRIVATE {ON | OFF}
       
       Turns NickServ's privacy option on or off for your nick.
       With PRIVATE set, your nickname will not appear in
       nickname lists generated with NickServ's LIST command.
       (However, anyone who knows your nickname can still get
       information on it using the INFO command.)
      
    • SET MSG
       Syntax: /msg NickServ  SET MSG {ON | OFF}
       
       Allows you to choose the way Services are communicating with
       you. With MSG set, Services will use messages, else they'll
       use notices.
      
  • UPDATE
     Syntax: /msg NickServ  UPDATE
     Updates your current status, i.e. it checks for new memos,
     sets needed chanmodes (ModeonID) and updates your vhost and
     your userflags (lastseentime, etc).
     
    
  • RECOVER
     Syntax: /msg NickServ  RECOVER nickname [password]
     
     Allows you to recover your nickname if someone else has
     taken it; this does the same thing that NickServ does
     automatically if someone tries to use a kill-protected
     nick.
     
     When you give this command, NickServ will bring a fake
     user online with the same nickname as the user you're
     trying to recover your nick from.  This causes the IRC
     servers to disconnect the other user.  This fake user will
     remain online for NickServ to ensure that the other
     user does not immediately reconnect; after that time, you
     can reclaim your nick.  Alternatively, use the RELEASE
     command (/msg NickServ HELP RELEASE) to get the nick
     back sooner.
     
     In order to use the RECOVER command for a nick, your
     current address as shown in /WHOIS must be on that nick's
     access list, you must be identified and in the group of
     that nick, or you must supply the correct password for
     the nickname.
    
  • RELEASE
     Syntax: /msg NickServ  RELEASE nickname [password]
     
     Instructs NickServ to remove any hold on your nickname
     caused by automatic kill protection or use of the RECOVER
     command.  This holds lasts for NickServ;
     this command gets rid of them sooner.
     
     In order to use the RELEASE command for a nick, your
     current address as shown in /WHOIS must be on that nick's
     access list, you must be identified and in the group of
     that nick, or you must supply the correct password for
     the nickname.
    
  • GHOST
     Syntax: /msg NickServ  GHOST nickname [password]
     
     Terminates a "ghost" IRC session using your nick.  A
     "ghost" session is one which is not actually connected,
     but which the IRC server believes is still online for one
     reason or another.  Typically, this happens if your
     computer crashes or your Internet or modem connection
     goes down while you're on IRC.
     
     In order to use the GHOST command for a nick, your
     current address as shown in /WHOIS must be on that nick's
     access list, you must be identified and in the group of
     that nick, or you must supply the correct password for
     the nickname.
    
  • INFO
     Syntax: /msg NickServ  INFO nickname [ALL]
     
     Displays information about the given nickname, such as
     the nick's owner, last seen address and time, and nick
     options. If you are identified for the nick you're
     getting information for and ALL is specified, you will
     be shown all the information; regardless of whether
     it's hidden or not.
    
  • LIST
     Syntax: /msg NickServ  LIST pattern
     
     Lists all registered nicknames which match the given
     pattern, in nick!user@host format.  Nicks with the
     PRIVATE option set will not be displayed.
     
     Examples:
     
         LIST *!joeuser@foo.com
             Lists all nicks owned by joeuser@foo.com.
     
         LIST *Bot*!*@*
             Lists all registered nicks with Bot in their
             names (case insensitive).
     
         LIST *!*@*.bar.org
             Lists all nicks owned by users in the bar.org
             domain.
    
  • ALIST
     Syntax: /msg NickServ  ALIST [level]
     
     Lists all channels you have access on. Optionally, you can specify
     a level in XOP or ACCESS format. The resulting list will only
     include channels where you have the given level of access.
    
     Examples:
         ALIST Founder
             Lists all channels where you have Founder
             access.
    
         ALIST AOP
             Lists all channels where you have AOP
             access or greater.
    
         ALIST 10
             Lists all channels where you have level 10
             access or greater.
    
     Channels that have the NOEXPIRE option set will be
     prefixed by an exclamation mark.
    
  • GLIST
     Syntax: /msg NickServ  GLIST
     
     Lists all nicks in your group.
    
  • STATUS
     Syntax: /msg NickServ  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
     
     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 because encryption is enabled.
    
  • Read more...
    Posted by Unknown | 0 comments

    MemoServ Commands



    • SEND
       Syntax: /msg MemoServ  SEND {nick | channel} memo-text
       
       Sends the named nick or channel a memo containing
       memo-text.  When sending to a nickname, the recipient will
       receive a notice that he/she has a new memo.  The target
       nickname/channel must be registered.
       
      
    • LIST
       Syntax: /msg MemoServ  LIST [channel] [list | NEW]
       
       Lists any memos you currently have.  With NEW, lists only
       new (unread) memos.  Unread memos are marked with a "*"
       to the left of the memo number.  You can also specify a list
       of numbers, as in the example below:
      
          LIST 2-5,7-9
             Lists memos numbered 2 through 5 and 7 through 9.
      
    • READ
       Syntax: /msg MemoServ  READ [channel] {num | list | LAST | NEW}
       
       Sends you the text of the memos specified.  If LAST is
       given, sends you the memo you most recently received.  If
       NEW is given, sends you all of your new memos.  Otherwise,
       sends you memo number num.  You can also give a list of
       numbers, as in this example:
       
          READ 2-5,7-9
             Displays memos numbered 2 through 5 and 7 through 9.
      
    • RSEND
       Syntax: /msg MemoServ  RSEND {nick | channel} memo-text
       
       Sends the named nick or channel a memo containing
       memo-text.  When sending to a nickname, the recipient will
       receive a notice that he/she has a new memo.  The target
       nickname/channel must be registered.
       Once the memo is read by its recipient, an automatic notification
       memo will be sent to the sender informing him/her that the memo
       has been read.
      
    • DEL
       Syntax: /msg MemoServ  DEL [channel] {num | list | LAST | ALL}
       
       Deletes the specified memo or memos.  You can supply
       multiple memo numbers or ranges of numbers instead of a
       single number, as in the second example below.
       
       If LAST is given, the last memo will be deleted.
       If ALL is given, deletes all of your memos.
       
       Examples:
       
          DEL 1
             Deletes your first memo.
       
          DEL 2-5,7-9
             Deletes memos numbered 2 through 5 and 7 through 9.
      
    • SET
       Syntax: /msg MemoServ  SET option parameters
      
       Sets various memo options.  option can be one of:
       
           NOTIFY      Changes when you will be notified about
                           new memos (only for nicknames)
           LIMIT       Sets the maximum number of memos you can
                           receive
       
       Type /msg MemoServ HELP SET option for more information
       on a specific option.
      
      • SET NOTIFY
         Syntax: /msg MemoServ  SET NOTIFY {ON | LOGON | NEW | MAIL | NOMAIL | OFF}
        
         Changes when you will be notified about new memos:
         
             ON      You will be notified of memos when you log on,
                        when you unset /AWAY, and when they are sent
                        to you.
             LOGON   You will only be notified of memos when you log
                        on or when you unset /AWAY.
             NEW     You will only be notified of memos when they
                        are sent to you.
             MAIL    You will be notified of memos by email aswell as
                        any other settings you have.
             NOMAIL  You will not be notified of memos by email.
             OFF     You will not receive any notification of memos.
         
         ON is essentially LOGON and NEW combined.
        
      • SET LIMIT
         Syntax: /msg MemoServ  SET LIMIT [channel] limit
         
         Sets the maximum number of memos you (or the given channel)
         are allowed to have. If you set this to 0, no one will be
         able to send any memos to you.  However, you cannot set
         this any higher than 100.
        
    • INFO
       Syntax: /msg MemoServ  INFO [channel]
       
       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 parameter, displays the same information
       for the given channel.
      
    Read more...
    Posted by Unknown | 0 comments

    HostServ Commands


  • ON
     Syntax: /msg HostServ  ON
    
     Activates the vhost currently assigned to the nick in use.
     When you use this command any user who performs a /whois
     on you will see the vhost instead of your real IP address.
    
  • OFF
     Syntax: /msg HostServ  OFF
    
     Deactivates the vhost currently assigned to the nick in use.
     When you use this command any user who performs a /whois
     on you will see your real IP address.
    
  • GROUP
     Syntax: /msg HostServ  GROUP
     
     This command allows users to set the vhost of their
     CURRENT nick to be the vhost for all nicks in the same
     group.
    
  • Read more...
    Posted by Unknown | 0 comments

    Fantasy Commands

    Fantasy commands allows you to use simple shortcuts in place of many of the NickServ, ChanServ, and BotServ commands. The available commands are listed below; to use them, just type the command indicated (for instance, For more information on a specific command, type !help command. The Fantasy commands are arranged in xxx areas:

    Using Fantasy Commands

    To use Fantasy commands, you first have to turn on the option, using this command:
    /msg botserv set #channel fantasy on
    For instance, if I wanted to turn on Fantasy commands in #topgear, I’d use this command:
    /bs set #topgear fantasy on
    Once Fantasy commands are turned on, you can use any of the commands below, as long as you have the proper access. In other words, you cannot kick someone if you’re not a hop or op on the channel.

    General Commands

     
  • !HELP
     Syntax: !HELP
     
     Help for BotServ fantasy commands
     
    
  • !CMDLIST
     Syntax: !CMDLIST
     
      A list of all available fantasy commands
     
    
  • !IRCOPS
     Syntax: !IRCOPS
     
      Shows a list of all available global IRCops in the Status Window
     
    
  • !STAFF
     Syntax: !STAFF
     
      Shows a list of all available global IRCops in the Status Window
     
    
  • !MINFO
     Syntax: !MINFO
     
     Shows information about the module providing the brunt 
     of the fantasy commands.
     
    
  • !SVERSION
     Syntax: !SVERSION
     
     Shows information about the Anope IRC Services version 
     and build.
     
    
  • !INFO
     Syntax: !INFO [ALL]
     
      Shows information about the channel. 
     The 'all' option is limited to founders and Services Admins.
     
    
  • Access Control Commands

  • !SOP
     Syntax: !SOP add nick
             !SOP del {nick | entry-num | list}
             !SOP list [mask | list]
             !SOP clear
     
     Maintains the SOP (SuperOP) list for the channel.
     The SOP list gives users all rights given by the AOP list, and adds
     those needed to use the AutoKick and the BadWords lists,
     to send and read channel memos, and so on.
      
     This command may have been disabled for your channel, and
     in that case you need to use the access list. See HELP ACCESS
     for information about the access list, and HELP SET XOP to know how
     to toggle between the access list and xOP list systems.
     
    
  • !AOP
     Syntax: !AOP add nick
             !AOP del {nick | entry-num | list}
             !AOP list [mask | list]
             !AOP clear
     
     Maintains the AOP (AutoOP) list for the channel.
     The AOP list gives users the right to be auto-opped on your channel,
     to unban or invite themselves if needed, to have their
     greet message showed on join, and so on.
      
     This command may have been disabled for your channel, and
     in that case you need to use the access list. See HELP ACCESS
     for information about the access list, and HELP SET XOP to know how
     to toggle between the access list and xOP list systems.
     
    
  • !HOP
     Syntax: !HOP add nick
             !HOP del {nick | entry-num | list}
             !HOP list [mask | list]
             !HOP clear
     
     Maintains the HOP (HalfOP) list for the channel. The HOP
     list gives users the right to be auto-halfopped on your channel
     
     This command may have been disabled for your channel, and
     in that case you need to use the access list. See HELP ACCESS
     for information about the access list, and HELP SET XOP to know how
     to toggle between the access list and xOP list systems.
     
     Provides access to the HOP (HalfOP) list.
     
    
  • !VOP
     Syntax: !VOP add nick
             !VOP del {nick | entry-num | list}
             !VOP list [mask | list]
             !VOP clear
     
     Maintains the VOP (VOicePeople) list for a channel.
     The VOP list allows users to be auto-voiced and to voice
     themselves if they aren't.
      
     This command may have been disabled for your channel, and
     in that case you need to use the access list. See HELP ACCESS
     for information about the access list, and HELP SET XOP to know how
     to toggle between the access list and xOP list systems.
     
    
  • !ACCESS
     Syntax: !ACCESS add nick level
             !ACCESS del {nick | entry-num | list}
             !ACCESS list [mask | list]
             !ACCESS clear
     
     Maintains the access list for a channel.  The access
     list specifies which users are allowed chanop status or
     access to commands on the channel.
     
     Different user levels allow for access to different subsets of
     privileges; cf. /msg ChanServ HELP ACCESS LEVELS for more specific 
     information. Any nick not on the access list has a user level of 0.
     
    
  • !LEVELS
     Syntax: !LEVELS set type level
             !LEVELS {dis | disable} type
             !LEVELS list
             !LEVELS reset
     
     The LEVELS command allows fine control over the meaning of
     the numeric access levels used for the channel.  With this command,
     you can define the access level required for most administrative functions.
     (The SET FOUNDER and SET PASSWORD commands, as well as this command, 
     are always restricted to the channel founder.) 
     
     LEVELS SET allows the access level for a function or group of 
     functions to be changed.
     
     LEVELS DISABLE (or DIS for short) disables an automatic
     feature or disallows access to a function by anyone other 
     than the channel founder.
     
     LEVELS LIST shows the current levels for each function or group
      of functions.
     
     LEVELS RESET resets the levels to the default levels of a 
     newly-created channel.
     
     (See /msg ChanServ HELP ACCESS LEVELS for more info.)
     
     For a list of the features and functions whose levels can be
     set, see HELP LEVELS DESC.
     
    
  • Channel Setting Commands

  • !AKICK
     Syntax: !AKICK add {mask | user} [reason]
             !AKICK {stick | unstick | del} mask
             !AKICK {list | view} [mask]
             !AKICK {enforce | clear}
     
     Maintains the channel AKICK list. See the ChanServ AKICK command for more details.
     
    
  • !BADWORDS
     Syntax: !BADWORDS add word [single | start | end | any]
             !BADWORDS del {word | entry-num | list}
             !BADWORDS list [mask | list]
             !BADWORDS clear
     
      Maintains the badwords list. See the  BotServ BADWORDS command  for more details.
     
    
  • !SET
     Syntax: !SET option parameters
     
     Changes channel's settings. 
       
     Available options:
     See the ChanServ SET command for more details on the following:
       founder       -  Set the founder of a channel
       successor     -  Set the successor for a channel
       desc          -  Set the channel description
       url           -  Associate a URL with the channel
       email         -  Associate an E-mail address with the channel
       entrymsg      -  Set a message to be sent to users when they enter the 
                        channel
       bantype       -  Set how Services make bans on the channel
       mlock         -  Lock channel modes on or off
       keeptopic     -  Retain topic when channel is not in use
       topiclock     -  Topic can only be changed with TOPIC
       opnotice      -  Send a notice when OP/DEOP commands are used
       peace         -  Regulate the use of critical commands
       private       -  Hide channel from LIST command
       restricted    -  restrict access to the channel
       secure        -  activate services' security features
       secureops     -  stricter control of chanop status
       securefounder -  stricter control of channel founder status
       signkick      -  Sign kicks that are done with KICK command
       xop           -  Toggle the user privilege system
     
     
     See the BotServ SET command for more details on the following:
       noexpire      -  Sets whether the given channel will expire. 
                        (limited to SA)
       dontkickops   -  Protect channel ops against kicks by the services bot.
       dontkickvoices - Protect voices against kicks by the services bot.
       greet         -  Enable greet messages on join.
       fantasy       -  Enable fantasy commands on the channel.
       symbiosis     -  Allow the bot to act as a real bot.
       nobot         -  Prevents a bot from being assigned to this channel. 
                        (limited to SA)
        
    
  • !BKICK
     Syntax: !BKICK option {on | off} [ttb [params]]
     
     See the BotServ SET command for more details on the following options:
     
       bolds       -  Sets whether the bot kicks bolds.
       badwords    -  Sets whether the bots kicks for words in  
                      the badwords list.
       caps        -  Sets whether the bot kicks for CAPS.
       colors      -  Sets whether the bot kicks for colors.
       flood       -  Sets whether the bot kicks for floods.
       repeat      -  Sets whether the bot kicks for repeats.
       reverses    -  Sets whether the bot kicks for reverses.
       underlines  -  Sets whether the bot kicks for underlines.
      
     ttb is the number of times a user can be kicked before he gets banned.
     Don't give ttb to disable the ban system once activated.
    
  • Channel Action Commands

  • !CLEAR
     Syntax: !CLEAR {modes | bans | excepts | invites | ops | hops | voices | users}
     
     Clears the specified option on the channel. 
     See the ChanServ CLEAR command for more details.
     
    
  • !TOPIC
     Syntax: !TOPIC [topic]
             !CTOPIC
     Sets the channel topic. If no topic is given, the current 
     topic is displayed in the channel.
     
     The CTOPIC command clears the topic.
     
     This command is most useful in conjunction with SET TOPICLOCK 
     
     See the ChanServ TOPIC command for more details.
     
    
  • !TAPPEND
     Syntax: {!TAPPEND  | !APPENDTOPIC}  text to be appended to topic
     
     Appends the given text to the channel's current topic.
     This command is most useful in conjunction with SET TOPICLOCK 
     
    
  • !INVITE
     Syntax: !INVITE
     
      Invites 'nick' to the channel if the user is present on the network.
     
    
  • !UP
     Syntax: !UP
     
     Gives the user the modes he has rights to. This will unset modes if he has any
     the user has no access to.
     
     Note: A nick can only be specified by the founder of the channel or 
     a Services Root Administrator.
     
    
  • !DOWN
     Syntax: !DOWN [nick] [level]
     
     Unsets all modes. If the channel is moderated, it will reset voice,
     unless issued on another user by a founder. It is also possible
     to specify a target level. 
    
     The target level can be any one of the following:
     
        - q - Channel founder (modes +qo) (IRCd Dependant)
        - a - Protected Operator / Administrator (modes +ao) (IRCd Dependant)
        - o - Channel Operator (mode +o)
        - h - Channel Halfop (mode +h) (IRCd Dependant)
        - v - \"Voice\" (mode +v)
     
     If a target level is specified, the users' current privileges will be  
     replaced by the target one.
      
     Note: A nick can only be specified by the founder of the channel or 
     a Services Root Administrator.
     
    
  • !KICK
     Syntax: !KICK [nick [reason]]
     
     Kick a user from the channel.
     See the ChanServ KICK command for more details.
     
    
  • !KB
     Syntax: {!KICKBAN | !KB} [nick!]ident@host] [reason]
     
     This will kick and ban the specified user or all users matching the given 
     mask from the channel. If a mask is given and someone who should not be 
     kicked according to the channels' settings matches it, the command is 
     aborted before anyone is kicked or banned.
     
    
  • !TKB
     Syntax: !tkb or !tkban [nick | [nick!]ident@host] [time] [reason]
     
     This will kick and temporarily ban the specified user or all users matching
     the given mask from the channel for the specified amount of time. 
     
     If a mask is given and someone who should not be banned according to the
     channels' settings matches it, the command is aborted before anyone is 
     kicked.
     
     Also be aware that this command may not work with IPs for privacy reasons.
    
     If the time is not given or is invalid, it will default to 1 hour.
     The time should be given in the format <(s)/m/h/d>.
     
     Example: !tkb SillyTroll 10m Bye 
     This command will kickban the user SillyTroll for 10 minutes.
     
     Note: if Services are restarted before the ban expires, the ban will
     not be automatically removed.
     
    
  • Channel Modes Commands

  • !BAN
     Syntax: !BAN [nick | mask]
     
     Bans (a) user(s)/mask from the channel without kicking.
     
    
  • !TBAN
     Syntax: {!TB | !TBAN} [nick | [nick!]ident@host] [time]
     
     This will ban the given nick or hostmask from the channel for the specified
     amount of time. If the time is not given, it will default to 1 hour.
     The time should be given in the format <(s)/m/h/d>.
     
     Example: !tb SillyTroll 10m 
     This command will kickban the user SillyTroll for 10 minutes.
     
     Note: if services are restarted before the ban expires, the ban will
     not be automatically removed
    
  • !UNBAN
     Syntax: !UNBAN [nick | [nick!]ident@host]
     
      Removes the ban on a user.
     
    
  • !MUTE
     Syntax: !MUTE  [nick | mask]
     
     Bans or mutes the given nickname or usermask from the channel.  
     See the Silencing Users with Extended Bans for more details.
     
    
  • !UNMUTE
     Syntax: !UNMUTE  [nick | mask]
     
     Unbans or unmutes the given nickname or usermask from the channel.  
     See the Silencing Users with Extended Bans for more details.
     
    
  • !OP
     Syntax: !OP  [nick]
     
     Op yourself or another user.  See the ChanServ  OP command 
     for more details.
     
    
  • !DEOP
     Syntax: !DEOP  [nick]
     
     Deop yourself or another user.  See the ChanServ OP command 
     for more details.
     
    
  • !VOICE
     Syntax: !VOICE [nick]
     
     Voice yourself or another user. See the ChanServ VOICE command 
     for more details.
     
    
  • !DEVOICE
     Syntax: !DEVOICE [nick]
     
     Devoice yourself or another user. See the ChanServ DEVOICE command 
     for more details.
     
    
  • !PROTECT
     Syntax: !PROTECT [nick]
     
     Protect yourself or another user (so you cannot be kicked). See 
     the ChanServ PROTECT command for more details.
     
    
  • !DEPROTECT
     Syntax: !DEPROTECT [nick]
     
     Remove protection from  yourself or another user. See the 
     ChanServ DEPROTECT command for more details.
     
    
  • !OWNER
     Syntax: !OWNER
     
     Give yourself the owner mode. See the ChanServ OWNER command 
     for more details.
    
     
    
  • !DEOWNER
     Syntax: !DEOWNER
     
     Remove the owner mode. See the ChanServ DEOWNER command for 
     more details.
     
    
  • !HALFOP
     Syntax: !HALFOP [nick]
     
     Halfop yourself or another user. See the ChanServ HALFOP command 
     for more details.
     
    
  • !DEHALFOP
     Syntax: !DEHALFOP [nick]
     
     Dehalfop yourself or another user. See the ChanServ DEHALFOP command 
     for more details.
     
    
  • Read more...