X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/7e64e1a25bec7b5c215609a89add3a60eeee963f..f5aec86546a7762dd0202f3983de22fe1c3814e9:/modules/sms.py diff --git a/modules/sms.py b/modules/sms.py index acf46da..e388448 100644 --- a/modules/sms.py +++ b/modules/sms.py @@ -1,13 +1,14 @@ # Erebus IRC bot - Author: Erebus Team -# simple module example +# 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': [2], + 'depends': [], + 'softdeps': ['help'], } # preamble @@ -26,11 +27,12 @@ def client(bot): ) -#@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(" ", "send an SMS") def sms(bot, user, chan, realtarget, *args): number = "+%s" % (args[0]) message = ' '.join(args[1:])