- bot.msg(user, "START")
- bot.msg(user, "TOP10")
- bot.msg(user, "POINTS [<user>]")
- bot.msg(user, "RANK [<user>]")
- if bot.parent.channel(state.db['chan']).levelof(user.auth) >= lib.KNOWN:
- bot.msg(user, "SKIP (>=KNOWN )")
- bot.msg(user, "STOP (>=KNOWN )")
- bot.msg(user, "FINDQ <question> (>=KNOWN )")
- if bot.parent.channel(state.db['chan']).levelof(user.auth) >= lib.OP:
- bot.msg(user, "GIVE <user> [<points>] (>=OP )")
- bot.msg(user, "SETNEXT <q>*<a> (>=OP )")
- bot.msg(user, "ADDQ <q>*<a> (>=OP )")
- bot.msg(user, "DELETEQ <q>*<a> (>=OP ) [aka DELQ]")
- if bot.parent.channel(state.db['chan']).levelof(user.auth) >= lib.MASTER:
- bot.msg(user, "SETTARGET <points> (>=MASTER)")
- bot.msg(user, "MAXMISSED <questions> (>=MASTER)")
- bot.msg(user, "HINTTIMER <float seconds> (>=MASTER)")
- bot.msg(user, "HINTNUM <hints> (>=MASTER)")
+ if user.glevel == 0:
+ bot.msg(user, "START")
+ bot.msg(user, "TOP10")
+ bot.msg(user, "POINTS [<user>]")
+ bot.msg(user, "RANK [<user>]")
+ else:
+ bot.msg(user, "START (ANYONE )")
+ bot.msg(user, "TOP10 (ANYONE )")
+ bot.msg(user, "POINTS [<user>] (ANYONE )")
+ bot.msg(user, "RANK [<user>] (ANYONE )")
+ if user.glevel >= 1:
+ bot.msg(user, "SKIP (>=KNOWN)")
+ bot.msg(user, "STOP (>=KNOWN)")
+ bot.msg(user, "FINDQ <question> (>=KNOWN)")
+ if user.glevel >= lib.STAFF:
+ bot.msg(user, "GIVE <user> [<points>] (>=STAFF)")
+ bot.msg(user, "SETNEXT <q>*<a> (>=STAFF)")
+ bot.msg(user, "ADDQ <q>*<a> (>=STAFF)")
+ bot.msg(user, "DELETEQ <q>*<a> (>=STAFF) [aka DELQ]")
+ if user.glevel >= lib.ADMIN:
+ bot.msg(user, "SETTARGET <points> (>=ADMIN)")
+ bot.msg(user, "MAXMISSED <questions> (>=ADMIN)")
+ bot.msg(user, "HINTTIMER <float seconds> (>=ADMIN)")
+ bot.msg(user, "HINTNUM <hints> (>=ADMIN)")