From 10ba64e7ccea3b22fc3c08614679c6a696fac706 Mon Sep 17 00:00:00 2001 From: Ryan Huber Date: Tue, 18 Nov 2014 16:26:00 -0800 Subject: [PATCH] add a catch_all plugin function to see all messages from slack --- rtmbot.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rtmbot.py b/rtmbot.py index 8e7f5c6..56be9c4 100755 --- a/rtmbot.py +++ b/rtmbot.py @@ -80,6 +80,11 @@ class Plugin(object): eval("self.module."+function_name)(data) except: dbg("problem in module") + if "catch_all" in dir(self.module): + try: + self.module.catch_all(data) + except: + dbg("problem in catch all") def do_jobs(self): for job in self.jobs: job.check()