aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/commands/StatusHandler.java
diff options
context:
space:
mode:
authorPinapelz <donaldshan1@outlook.com>2023-04-13 10:42:11 -0700
committerPinapelz <donaldshan1@outlook.com>2023-04-13 10:42:11 -0700
commit380e2077f55b78fa12cd7ae6e38c4770787a144e (patch)
tree01c3ef2142bc02bbe701568668ebf787ce5c1ac2 /src/main/java/commands/StatusHandler.java
parent51017462dc42fcf67884c3ee132c692e7f169f2c (diff)
Implemented method to purge all slash commands
Diffstat (limited to 'src/main/java/commands/StatusHandler.java')
-rw-r--r--src/main/java/commands/StatusHandler.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/commands/StatusHandler.java b/src/main/java/commands/StatusHandler.java
index 090af40..814f71f 100644
--- a/src/main/java/commands/StatusHandler.java
+++ b/src/main/java/commands/StatusHandler.java
@@ -10,6 +10,7 @@ public class StatusHandler {
}
public void updateSlashCommands(){
+ System.out.println("Adding slash commands");
jda.upsertCommand(new CommandData("schedule", "Shows upcoming streams and events for a given organization")
.addOption(OptionType.STRING, "organization",
"Holodex Organization Name (e.g Hololive, Nijisanji, Phase Connect, PRISM, Production Kawaii)",
@@ -30,5 +31,14 @@ public class StatusHandler {
}
+ public void purgeSlashCommands(){
+ System.out.println("Purging all slash commands");
+ jda.retrieveCommands().queue(commands -> {
+ for (int i = 0; i < commands.size(); i++) {
+ commands.get(i).delete().queue();
+ }
+ });
+ }
+
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage