X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/5f03d045cd465491760668b3e34453ae6a50034b..0784e720691cef9d05988fa5c84002db2a0d0c81:/modules/control.py diff --git a/modules/control.py b/modules/control.py index cfc4ce6..3392258 100644 --- a/modules/control.py +++ b/modules/control.py @@ -68,7 +68,7 @@ def modreload(bot, user, chan, realtarget, *args): def modlist(bot, user, chan, realtarget, *args): mods = ctlmod.modules for mod in mods.itervalues(): - bot.msg(user, "- %s %r" % (mod.__name__, mod)) + bot.msg(user, "- %s (%s)" % ((mod.__name__.split(".", 1))[1], mod.__file__)) bot.msg(user, "Done.") def _whois(user, chan, showglevel=True, showclevel=True): @@ -109,6 +109,12 @@ def whois(bot, user, chan, realtarget, *args): def whoami(bot, user, chan, realtarget, *args): bot.msg(user, "You are %s" % (_whois(user, chan))) +@lib.hook(needchan=False) +@lib.help(None, "tries to read your auth and access level again") +def auth(bot, user, chan, realtarget, *args): + bot.msg(user, "Okay, give me a second.") + bot.conn.send("WHO %s n%%ant,2" % (user)) + @lib.hook(needchan=False, glevel=1) @lib.help(None, "displays length of each msgqueue") def qstat(bot, user, chan, realtarget, *args):