MANAGER = 99
ADMIN = 75
STAFF = 50
+ KNOWN = 1
AUTHED = 0 # Users which have are known to be authed
ANYONE = -1 # non-authed users have glevel set to -1
IGNORED = -2 # The default reqglevel is ANYONE, so any commands will be ignored from IGNORED users unless the command reglevel=-2
+ glevs = {
+ 'OWNER': OWNER,
+ 'MANAGER': MANAGER,
+ 'ADMIN': ADMIN,
+ 'STAFF': STAFF,
+ 'KNOWN': KNOWN,
+ 'AUTHED': AUTHED,
+ 'ANYONE': ANYONE,
+ 'IGNORED': IGNORED,
+ }
# (channel) access levels
COWNER = 5
MASTER = 4
OP = 3
VOICE = 2
- KNOWN = 1
+ #KNOWN = 1 is set above by glevels
PUBLIC = 0 # Anyone (use glevel to control whether auth is needed)
BANNED = -1 # The default reqclevel is PUBLIC, so any commands which needchan will be ignored from BANNED users unless the command reqclevel=-1
# [ 0 1 2 3 4 5 -1]