From e1ecc310ccde87e7a057a11799a6eb021b854a44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beatrice=20Dellac=C3=A0?= Date: Sun, 20 Nov 2022 03:53:53 +0100 Subject: [PATCH] Remove dangerous old clearchat message Previous clearchat message had no permissions set (it was just a demo) and didn't support slash commands. --- .../hidekobot/listeners/MessageListener.java | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/src/main/java/wtf/beatrice/hidekobot/listeners/MessageListener.java b/src/main/java/wtf/beatrice/hidekobot/listeners/MessageListener.java index 972ce91..eead31a 100644 --- a/src/main/java/wtf/beatrice/hidekobot/listeners/MessageListener.java +++ b/src/main/java/wtf/beatrice/hidekobot/listeners/MessageListener.java @@ -71,40 +71,6 @@ public class MessageListener extends ListenerAdapter return; } - if(eventMessage.toLowerCase().matches("^clear \\d+ messages$")) - { - MessageChannel channel = event.getChannel(); - - if(!(channel instanceof TextChannel)) - { - channel.sendMessage("Sorry! I can't delete messages here.").queue(); - return; - } - - //only keep numbers - eventMessage = eventMessage.replaceAll("\\D", ""); - - int deleteCount = Integer.parseInt(eventMessage); - if(deleteCount < 2 || deleteCount > 98) - { - channel.sendMessage("I can't delete that amount of messages!").queue(); - return; - } - - Message warn = channel.sendMessage("Clearing...").complete(); - - MessageHistory.MessageRetrieveAction action = channel.getHistoryBefore(event.getMessage().getIdLong(), deleteCount); - List messagesUnmodifiable = action.complete().getRetrievedHistory(); - List messages = new ArrayList<>(messagesUnmodifiable); - messages.add(warn); - messages.add(event.getMessage()); - - //more than 2 messages, less than 100 for this method - ((TextChannel) channel).deleteMessages(messages).queue(); - - return; - } - if(eventMessage.equalsIgnoreCase("hideko die")) { MessageChannel channel = event.getChannel();