From ee4ad2b57e15e91cb88849724f357c6a34359346 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Thu, 28 Aug 2014 20:27:59 +0100 Subject: [PATCH] Added a !rageping command --- dropbot/bot.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dropbot/bot.py b/dropbot/bot.py index 706b088..4d5c9bd 100644 --- a/dropbot/bot.py +++ b/dropbot/bot.py @@ -711,4 +711,12 @@ class DropBot(ClientXMPP): self.map.get_system_name(target_office), min_route, ) - return 'No known offices.' \ No newline at end of file + return 'No known offices.' + + def cmd_rageping(self, args, msg): + """Ping spams everyone's name in a room, use with caution""" + if msg['type'] != 'groupchat': + return 'This only works in MUC rooms' + + names = self.plugin['xep_0045'].getRoster(msg['from'].bare) + return 'RAGE PING: {} :frogsiren:'.format(', '.join(names)) \ No newline at end of file