From 64280ff30c4f7248419a6d21e643c58fec31edfa Mon Sep 17 00:00:00 2001 From: Florent Le Coz Date: Mon, 6 May 2013 21:42:53 +0200 Subject: Add a nice marketing plugin --- plugins/spam.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 plugins/spam.py (limited to 'plugins') diff --git a/plugins/spam.py b/plugins/spam.py new file mode 100644 index 00000000..ce989f11 --- /dev/null +++ b/plugins/spam.py @@ -0,0 +1,30 @@ +""" +Add a subtle little advertising in your messages. + +Installation +------------ + +You only have to load the plugin: + +.. code-block:: none + + /load spam + + +Configuration +------------- +[spam] +ad = I’m a happy Poezio user. Get it at http://poezio.eu + +""" + +from plugin import BasePlugin + +class Plugin(BasePlugin): + def init(self): + self.api.add_event_handler('muc_say', self.advert) + self.api.add_event_handler('conversation_say', self.advert) + self.api.add_event_handler('private_say', self.advert) + + def advert(self, msg, tab): + msg['body'] = "%s\n\n%s" % (msg['body'], self.config.get("ad", "Sent from Poezio")) -- cgit v1.2.3