From 08421146cf9a2d69172a5fb466f82f011f3d7536 Mon Sep 17 00:00:00 2001 From: the_codeboy Date: Thu, 20 Jun 2024 10:41:47 +0200 Subject: [PATCH] remove unneeded command --- .../commands/secret/SendImageInfo.java | 42 ------------------- .../mensabot/listeners/CommandHandler.java | 1 - 2 files changed, 43 deletions(-) delete mode 100644 src/main/java/com/the_codeboy/mensabot/commands/secret/SendImageInfo.java diff --git a/src/main/java/com/the_codeboy/mensabot/commands/secret/SendImageInfo.java b/src/main/java/com/the_codeboy/mensabot/commands/secret/SendImageInfo.java deleted file mode 100644 index 1c919a7..0000000 --- a/src/main/java/com/the_codeboy/mensabot/commands/secret/SendImageInfo.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.the_codeboy.mensabot.commands.secret; - -import com.the_codeboy.mensabot.MensaUtil; -import com.the_codeboy.mensabot.data.FoodRatingManager; -import com.the_codeboy.mensabot.data.UserData; -import com.the_codeboy.mensabot.data.UserDataManager; -import com.the_codeboy.mensabot.events.CommandEvent; -import net.dv8tion.jda.api.EmbedBuilder; -import net.dv8tion.jda.api.entities.PrivateChannel; - -import java.awt.*; -import java.util.ArrayList; -import java.util.Collection; - -public class SendImageInfo extends SecretCommand { - public SendImageInfo() { - super("sendInfo", "", "info"); - } - - @Override - public void run(CommandEvent event) { - Collection images = FoodRatingManager.getInstance().getImages(); - for (UserData user : UserDataManager.getInstance().getAllUserData()) { - ArrayList imgs = new ArrayList<>(); - for (MealImageWrapper i : images) { - if (i.getAuthor().equals(user.getId()) && i.getUrl().contains("ephemeral")) - imgs.add(i); - } - if (!imgs.isEmpty()) { - PrivateChannel channel = user.getUser(event.getJDA()).openPrivateChannel().complete(); - EmbedBuilder builder = new EmbedBuilder(); - builder.setColor(Color.RED).setTitle("Essensbilder weg :(") - .setDescription("Vielen Dank, dass du Bilder beim Mensabot hochlädst. Leider sind die folgenden Bilder nicht mehr vorhanden:"); - for (MealImageWrapper image : imgs) { - builder.addField(MensaUtil.getEmojiForWord(image.getMeal()) + " " + image.getMeal(), "", false); - } - builder.setFooter("Es wäre super, wenn du mir die Bilder schicken könntest, falls du sie noch hast. Einfach hier als Nachricht reicht."); - channel.sendMessageEmbeds(builder.build()).queue(); - } - } - } -} diff --git a/src/main/java/com/the_codeboy/mensabot/listeners/CommandHandler.java b/src/main/java/com/the_codeboy/mensabot/listeners/CommandHandler.java index f817875..d18a7e3 100644 --- a/src/main/java/com/the_codeboy/mensabot/listeners/CommandHandler.java +++ b/src/main/java/com/the_codeboy/mensabot/listeners/CommandHandler.java @@ -128,7 +128,6 @@ private void registerSecretCommands() { createCommand(Bee.class); createCommand(AcceptImage.class); createCommand(RejectImage.class); - createCommand(SendImageInfo.class); createCommand(AnnounceCommand.class); }