ChanServ User Commands

From OnlineGamesNetWiki
Jump to: navigation, search

User administration in your channel


  • ADDUSER nick|*account level
    • Adds a user to the user list with a specific access level. levels range from 1 to 500 generally, while only one can have 500 (owner access) at a time. For unchanged channel settings there are:
      • Level 1-99: user can get channel invitations on himself/herself
      • Level 100-199: user automatically gets voice (+v) on join
      • Level 200-299: user automatically gets op (+o/+@) on join
      • Level 300-399: user can add others to channel’s user list
      • Level 400-500: user can change channel settings
    • A user with 300 access of course gets +o as well. Privileges are entailed though. The voiced flag is an exception here, because its unnecessary while having the Op state. The maximum that can be granted by oneself is the own access level minus one.
  • Aliases of ADDUSER
    • ADDPEON <nick|*account>: same as: ADDUSER <nick|*account> 100.
    • ADDOP <nick|*account>: same as: ADDUSER <nick|*account> 200.
    • ADDMASTER <nick|*account>: same as: ADDUSER <nick|*account> 300.
    • ADDCOOWNER <nick|*account>: same as: ADDUSER <nick|*account> 400. ADDCO is the short form of it.
    • ADDOWNER <nick|*account>: same as: <nick|*account> 500. This command is unavailable for common users.

required channel access: 300


  • DELUSER <nick|*account>
    • This command deletes the channel access of other users (only users with lower access levels can be deleted)

required channel access: 300


  • MDELPEON <name pattern>
    • This command deletes all users with exactly level 100, while the used pattern is a search mask in the peon list. A pattern can be a word that may/should contain wildcards. wildcards are * (any string possible) and ? (one specific char). For example: *jod*e? would match for each account that has "jod" as successive string and that ends with "e" followed by another character. This alias exists for access levels 100, 200, 300, 400, 500. Possible variants are listed below:
      • MDELPEON required channel access: 300
      • MDELOP required channel access: 300
      • MDELMASTER required channel access: 400
      • MDELCOOWNER required channel access: 500
      • MDELOWNER required channel access: not available for common users

again MDELCO is the short form for MDELCOOWNER


  • CLVL <nick|*account> <level>
    • This command changes the channel access of a user. The treated user has got to HAVE and has got to GET a lower access level than oneself to be executed.

required channel access: 300


  • ACCESS [nick|*account] (or A [nick|*account])
    • This command shows the access level of a specific user in that channel. In case the command is executed without declaration of a user, your own access is shown.
  • TRIM <access group|access range>
    • This command deletes matching groups that havn’t been there for a given time. Access groups are "users" (all users below own access level) and "bans" (bans within ban list), while access ranges can be 200-399 for example. "210" would delete all with access 210, but would not remove users with 209 or 211 access. Times are defined by common abbreviations:
      • s - seconds
      • m - minutes
      • h - hours
      • w - weeks
      • M - months
      • y - years

Note the difference between minutes and months (case sensitive !!). Times are combineable, like 1w1h3m. example: TRIM 200-150 3w2d would delete all users with access between 200 and 150 that havn’t been there for at least 3 weeks and 2 days.

required channel access: 300


  • SUSPEND [nick]
    • This command suspends the access of a user. User has to have lower access than oneself. The suspended user is not capable of regaining his/her access himself/herself and cannot use the rights usually granted by the access level. User can be unsuspended by UNSUSPEND [nick].

required channel access: 300


  • RESYNC
    • This command synchronizes the access flags of the users in the channel with the user list. Users who recently gained 200 access will gain +o flag this way, assuming the giveops and givevoice settings are unchanged still. Users who got deleted will lose their flags after resync. Users that got +o or +v that ain’t listed in user list at all will also lose their flags.

required channel access: 300


  • UP
    • This command grants yourself channel flags depending on your access level and channel settings.


  • UPALL
    • This command grants yourself channel flags depending on your access level and channel settings in aLL channels with chanserv that you are in.


  • DOWN
    • This command takes any channel flags independent of your access level. Access remains unchanged.


  • DOWNALL
    • This command takes any channel flags independent of your access level in ALL channels you are in.




  • INVITEME #channel (or: INVITE #channel)
    • With this command users can invite themselves into invite only channels (mode +i). They have got to be on the user list of that channel. Auto-invitation can be granted by USET AUTOINVITE (later on).
  • INVITEMEALL (or: IA )
    • With this command users can invite themselves into all channels that they have ChanServ access, USET AUTOINVITE enabled and in which they are not present while issuing this command.

required channel access: 1, can be adapted by SET INVITEME