maxlevel = 100
filepath = bot.parent.cfg.get('help', 'path', default='./help/%d.txt')
for arg in args:
- if arg[0] == "@":
+ if arg.startswith("@"):
module = arg[1:]
- elif arg[0] == "#" and user.glevel >= lib.OWNER:
+ elif arg.startswith("#") and user.glevel >= lib.ADMIN:
minlevel = maxlevel = int(arg[1:])
else:
filepath = arg
if minlevel != maxlevel:
minlevel = maxlevel
- print "%r %r %r %r" % (module, minlevel, maxlevel, filepath)
for level in range(minlevel, maxlevel+1):
if '%d' in filepath:
filename = filepath % (level)
for line in sorted(lines):
bot.slowmsg(user, str(line))
bot.slowmsg(user, "End of command listing.")
- elif args[0][0] == "@":
+ elif args[0].startswith("@"):
lines = []
mod = args[0][1:].lower()
for func in helps.itervalues():