# Erebus IRC bot - Author: Erebus Team
-# simple module example
+# vim: fileencoding=utf-8
+# twilio sms module
# This file is released into the public domain; see http://unlicense.org/
# module info
modinfo = {
'author': 'Erebus Team',
'license': 'public domain',
- 'compatible': [1], # compatible module API versions
- 'depends': [], # other modules required to work properly?
+ 'compatible': [0],
+ 'depends': [],
+ 'softdeps': ['help'],
}
# preamble
)
-#@lib.hook(needchan=False, glevel=lib.MANAGER)
+@lib.hook(needchan=False, glevel=lib.MANAGER)
def reply(bot, user, chan, realtarget, *args):
- pass
+ raise NotImplementedError
@lib.hook(('sms','w'), needchan=False, glevel=lib.OWNER)
+@lib.help("<number> <message>", "send an SMS")
def sms(bot, user, chan, realtarget, *args):
number = "+%s" % (args[0])
message = ' '.join(args[1:])