]> jfr.im git - erebus.git/blob - modules/foo.py
Merge branch 'master' of localhost:erebus
[erebus.git] / modules / foo.py
1 # Erebus IRC bot - Author: Erebus Team
2 # simple module example
3 # This file is released into the public domain; see http://unlicense.org/
4
5 # module info
6 modinfo = {
7 'author': 'Erebus Team',
8 'license': 'public domain',
9 'compatible': [1], # compatible module API versions
10 'depends': [], # other modules required to work properly?
11 }
12
13 # preamble
14 import modlib
15 lib = modlib.modlib(__name__)
16 modstart = lib.modstart
17 modstop = lib.modstop
18
19 # module code
20 @lib.hook('test', needchan=False)
21 def cmd_gtest(bot, user, chan, realtarget, *args):
22 if chan is not None: replyto = chan
23 else: replyto = user
24
25 bot.msg(replyto, "You said: %s" % (' '.join([str(arg) for arg in args])))