diff options
Diffstat (limited to 'src/main/java/commands')
| -rw-r--r-- | src/main/java/commands/CommandManager.java | 7 | ||||
| -rw-r--r-- | src/main/java/commands/StatusHandler.java | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/commands/CommandManager.java b/src/main/java/commands/CommandManager.java index 34896bb..1546e01 100644 --- a/src/main/java/commands/CommandManager.java +++ b/src/main/java/commands/CommandManager.java @@ -24,7 +24,14 @@ public class CommandManager extends ListenerAdapter { String command = e.getName(); MessageEmbed scheduleMessage; switch (command) { + case "remove-config": + String searchTerm = e.getOption("term").getAsString(); + long currentDiscChannelID = e.getChannel().getIdLong(); + ucm.removeEntry(searchTerm, currentDiscChannelID); + e.reply("Successfully removed " + searchTerm + " from this channel. Please restart the bot for this to take effect").queue(); + break; case "configure": + System.out.println("RUNNING?"); String type = e.getOption("type").getAsString(); String id = e.getOption("id").getAsString(); long discordChannelId = e.getChannel().getIdLong(); diff --git a/src/main/java/commands/StatusHandler.java b/src/main/java/commands/StatusHandler.java index f6631d2..99ebc0c 100644 --- a/src/main/java/commands/StatusHandler.java +++ b/src/main/java/commands/StatusHandler.java @@ -31,6 +31,8 @@ public class StatusHandler { .addChoice("Organization", "org")) .addOption(OptionType.STRING, "id", "The name of the organization or the channel ID", true)) .queue(); + jda.upsertCommand(new CommandData("remove-config", "Removes the configuration for the channel this command is run in") + .addOption(OptionType.STRING, "term", "The channel ID or Organization")).queue(); } |
