-# Erebus IRC bot - Author: John Runyon
-# simple module example
+# 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': 'John Runyon (DimeCadmium)',
+ 'author': 'Erebus Team',
'license': 'public domain',
'compatible': [1], # compatible module API versions
'depends': [], # other modules required to work properly?
@lib.hook('modlist', needchan=False, glevel=lib.STAFF)
@lib.argsEQ(0)
def cmd_modlist(bot, user, chan, realtarget, *args):
- return NotImplemented
+ mods = ctlmod.modules
+ for mod in mods.itervalues():
+ bot.msg(user, "- %s %r" % (mod.__name__, mod))
+ bot.msg(user, "Done.")