X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/4fa1118bf7ba25a74d1443c562b98c11675d2c7c..9557ee54c1ff9e7866004937957eb57617627641:/bot.py diff --git a/bot.py b/bot.py index 2c214c7..7140a1a 100644 --- a/bot.py +++ b/bot.py @@ -98,7 +98,13 @@ class Bot(object): pieces.pop(0) # command actually starts with next word msg = ' '.join(pieces) # command actually starts with next word elif not triggerused: - return # not to bot, don't process! + if self.parent.haschanhook(target.lower()): + for callback in self.parent.getchanhook(target.lower()): + cbret = callback(self, user, chan, *pieces) + if cbret is NotImplemented: + self.msg(user, "Command not implemented.") + else: + return # not to bot, don't process! except IndexError: return # Fix if you feel like it /BiohZn