]> jfr.im git - erebus.git/blobdiff - modules/module.py
fix bug in determining where to send reply
[erebus.git] / modules / module.py
diff --git a/modules/module.py b/modules/module.py
deleted file mode 100644 (file)
index bcccaa2..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-# Erebus IRC bot - Author: Erebus Team
-# module control through irc
-# 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?
-}
-
-# preamble
-import modlib
-lib = modlib.modlib(__name__)
-modstart = lib.modstart
-modstop = lib.modstop
-
-# module code
-import ctlmod
-
-@lib.hook('modload', needchan=False, glevel=lib.MANAGER)
-@lib.argsEQ(1)
-def cmd_modload(bot, user, chan, realtarget, *args):
-       okay = ctlmod.load(bot.parent, args[0])
-       if okay:
-               bot.msg(user, "Loaded %s" % (args[0]))
-       else:
-               bot.msg(user, "Error loading %s: %r" % (args[0], okay))
-
-@lib.hook('modunload', needchan=False, glevel=lib.MANAGER)
-@lib.argsEQ(1)
-def cmd_modunload(bot, user, chan, realtarget, *args):
-       okay = ctlmod.unload(bot.parent, args[0])
-       if okay:
-               bot.msg(user, "Unloaded %s" % (args[0]))
-       else:
-               bot.msg(user, "Error unloading %s: %r" % (args[0], okay))
-
-@lib.hook('modreload', needchan=False, glevel=lib.MANAGER)
-@lib.argsEQ(1)
-def cmd_modreload(bot, user, chan, realtarget, *args):
-       okay = ctlmod.reloadmod(bot.parent, args[0])
-       if okay:
-               bot.msg(user, "Reloaded %s" % (args[0]))
-       else:
-               bot.msg(user, "Error occurred: %r" % (okay))
-
-@lib.hook('modlist', needchan=False, glevel=lib.STAFF)
-@lib.argsEQ(0)
-def cmd_modlist(bot, user, chan, realtarget, *args):
-       mods = ctlmod.modules
-       for mod in mods.itervalues():
-               bot.msg(user, "- %s %r" % (mod.__name__, mod))
-       bot.msg(user, "Done.")