aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/commands
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/commands')
-rw-r--r--src/main/java/commands/CommandManager.java7
-rw-r--r--src/main/java/commands/StatusHandler.java2
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();
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage