diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/shuffle.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/shuffle.py b/plugins/shuffle.py new file mode 100644 index 00000000..beba0769 --- /dev/null +++ b/plugins/shuffle.py @@ -0,0 +1,11 @@ +from plugin import BasePlugin +from random import shuffle + +class Plugin(BasePlugin): + def init(self): + self.add_event_handler('muc_say', self.shuffle) + + def shuffle(self, msg, tab): + split = msg['body'].split() + shuffle(split) + msg['body'] = ' '.join(split) |