ChanServ Introduction

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.

Flags

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 -*

xOP

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

Further Reading

Please consult ChanServ's online help for more examples and detailed information:

/msg ChanServ HELP
 
irc/chanservintro.txt · Last modified: 2010/06/14 15:24 by aragon
 
Except where otherwise noted, content on this wiki is licensed under the following license:Public Domain
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki