X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/32cabc3d9b1e7cc05b0c2c7f8519e137053ac66b..4df64299d7751fb90a9cf5e2964e9bcc365bcc3e:/modules/foo.py diff --git a/modules/foo.py b/modules/foo.py index f5a69fe..9dbf29f 100644 --- a/modules/foo.py +++ b/modules/foo.py @@ -1,10 +1,10 @@ -# Erebus IRC bot - Author: John Runyon +# Erebus IRC bot - Author: Erebus Team # simple module example # This file is released into the public domain; see http://unlicense.org/ # module info modinfo = { - 'author': 'John Runyon (DimeCadmium)', + 'author': 'Erebus Team', 'license': 'public domain', 'compatible': [1], # compatible module API versions 'depends': [], # other modules required to work properly? @@ -17,8 +17,9 @@ modstart = lib.modstart modstop = lib.modstop # module code -import ctlmod +@lib.hook('test', needchan=False) +def cmd_gtest(bot, user, chan, realtarget, *args): + if realtarget == chan.name: replyto = chan + else: replyto = user -@lib.hook('test') -def cmd_test(bot, user, chan, realtarget, *args): - bot.msg(chan, "You said: !test %s" % (' '.join([str(arg) for arg in args]))) + bot.msg(replyto, "You said: %s" % (' '.join([str(arg) for arg in args])))