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