X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/0f8352dd7b9e7437ece92f72db01da146aabb51f..5f03d045cd465491760668b3e34453ae6a50034b:/modules/userinfo.py?ds=sidebyside diff --git a/modules/userinfo.py b/modules/userinfo.py index 8cb8dfa..33cbc0c 100644 --- a/modules/userinfo.py +++ b/modules/userinfo.py @@ -70,6 +70,8 @@ def _set(user, key, value): #commands @lib.hook(needchan=False) +@lib.help("[] ", "gets an info item about you or someone else") +@lib.argsGE(1) def getinfo(bot, user, chan, realtarget, *args): if chan is not None and realtarget == chan.name: replyto = chan else: replyto = user @@ -88,12 +90,14 @@ def getinfo(bot, user, chan, realtarget, *args): bot.msg(replyto, "%(user)s: %(item)s on %(target)s: %(value)s" % {'user':user,'item':item,'target':target,'value':value}) @lib.hook(needchan=False) +@lib.help(" ", "sets an info item about you") @lib.argsGE(2) def setinfo(bot, user, chan, realtarget, *args): _set(user, args[0], ' '.join(args[1:])) bot.msg(user, "Done.") @lib.hook(glevel=lib.STAFF, needchan=False) +@lib.help(" ", "sets an info item about someone else") @lib.argsGE(3) def osetinfo(bot, user, chan, realtarget, *args): _set(args[0], args[1], ' '.join(args[2:]))