X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/898cf6a530d7dfacc2fde13203956ab340db9a15..b4e3e62e5e48277e34e40da4f9b79b4291fabce3:/modules/help.py diff --git a/modules/help.py b/modules/help.py index 916c839..770a0fb 100644 --- a/modules/help.py +++ b/modules/help.py @@ -99,9 +99,9 @@ def _genhelp(bot, user, chan, realtarget, *args): 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 @@ -125,7 +125,7 @@ def _genhelp(bot, user, chan, realtarget, *args): return True @lib.hook(glevel=1, needchan=False) -@lib.help(None, "generates help file", "default path: ./help/.txt", "config as: [help]", "path = ./help/%d.txt") +@lib.help("[@] [#] [file]", "generates help file", "arguments are all optional and may be specified in any order", "default file: ./help/.txt", "config as: [help]", "path = ./help/%d.txt") def genhelp(bot, user, chan, realtarget, *args): try: _genhelp(bot, user, chan, realtarget, *args) @@ -182,7 +182,7 @@ def help(bot, user, chan, realtarget, *args): 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():