BlabberNet uses Atheme Services. Its implementation of ChanServ is a little different to ChanServ in the past, so here's a brief introduction to get you up to speed.
There is no support for channel access levels. The system of access control is called “flags”. They accomplish the same task more elegantly. If you want to give a user access to your channel you simply assign flags to them, and the available flags and their permissions are as follows:
| Flag | Permission |
|---|---|
| +v | Enables use of the voice/devoice commands. |
| +V | Enables automatic voice. |
| +h | Enables use of the halfop/dehalfop commands. |
| +H | Enables automatic halfop. |
| +o | Enables use of the op/deop commands. |
| +O | Enables automatic op. |
| +a | Enables use of the protect/deprotect commands. |
| +q | Enables use of the owner/deowner commands. |
| +s | Enables use of the set command. |
| +i | Enables use of the invite and getkey commands. |
| +r | Enables use of the kick, kickban, ban and unban commands. |
| +R | Enables use of the recover and clear commands. |
| +f | Enables modification of channel access lists. |
| +A | Enables viewing of channel access lists. |
| +t | Enables use of the topic and topicappend commands. |
| +F | Grants full founder access. |
| +b | Enables automatic kickban. Similar to AKICK. |
So to give a user called “mike” auto-op privileges you could do this:
/msg ChanServ FLAGS #channel mike +oO
To remove the user you'd do this:
/msg ChanServ FLAGS #channel mike -*
If you were used to using the VOP, HOP, AOP, and SOP commands with previous ChanServ versions then you're in for good news: these commands still work as before. In Atheme they work like flags templates. In terms of flags the xOP commands have these equivalence:
| xOP | Flags |
|---|---|
| VOP | +VA |
| HOP | +vVhHtA |
| AOP | +vhoOtriA |
| SOP | +vhoOtrsifAa |
You can use them in two ways. The old way:
/msg ChanServ AOP #channel add mike
Or with the FLAGS command:
/msg ChanServ FLAGS #channel mike AOP
Please consult ChanServ's online help for more examples and detailed information:
/msg ChanServ HELP