Remove dangerous old clearchat message
continuous-integration/drone/push Build is passing Details

Previous clearchat message had no permissions set (it was just a demo) and didn't support slash commands.
This commit is contained in:
Bea 2022-11-20 03:53:53 +01:00
parent fca7c2d26f
commit e1ecc310cc
1 changed files with 0 additions and 34 deletions

View File

@ -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<Message> messagesUnmodifiable = action.complete().getRetrievedHistory();
List<Message> 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();