summaryrefslogtreecommitdiff
path: root/plugins/shuffle.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/shuffle.py')
-rw-r--r--plugins/shuffle.py11
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)