Advanced ChanServ: Maintaining Channel Access Lists

Introduction

Following on from the ChanServ/AccessLevels article; ChanServ has shortcuts to maintaining your access lists. These are VOP, HOP, AOP and SOP which represent voice (+v), half-op (+h), operator (+o) and super-op (+a and +o) respectively.

NOTE: Not all commands will be used in the examples below but they all behave identically and are thus interchangeable, simply replace the command name with the one for the mode you are interested in.

Who Can Use What?

Using these shortcuts in a channel is restricted to what access level you currently have in that channel. For example, an AOP can modify the HOP, and VOP lists, only a channel's founder or a SOP can modify the AOP list and only someone with greater than SOP (such as the founder) can modify the SOP list.

Listing Access Levels

To list all the current users with auto-voice (+v):

    /msg ChanServ VOP <#channel> LIST

Adding A User

To add a user to the auto-hop (+h) access list:

    /msg ChanServ HOP <#channel> ADD <nick>

NOTE: The user must have a registered nick to be added to an access list, see NickServ/RegisteringNicknames for more information.

Removing A User

To remove a user from the auto-hop (+h) access list:

    /msg ChanServ HOP <#channel> DEL <nick>