diff --git a/src/main/java/moe/oko/Kiafumi/Kiafumi.java b/src/main/java/moe/oko/Kiafumi/Kiafumi.java index 0e32989..cf43c15 100644 --- a/src/main/java/moe/oko/Kiafumi/Kiafumi.java +++ b/src/main/java/moe/oko/Kiafumi/Kiafumi.java @@ -12,6 +12,7 @@ import net.dv8tion.jda.api.JDABuilder; import net.dv8tion.jda.api.OnlineStatus; import net.dv8tion.jda.api.entities.Activity; import net.dv8tion.jda.api.entities.Guild; +import net.dv8tion.jda.api.exceptions.ContextException; import net.dv8tion.jda.api.interactions.commands.OptionType; import net.dv8tion.jda.api.interactions.commands.build.OptionData; import net.dv8tion.jda.api.interactions.commands.build.SubcommandData; @@ -244,7 +245,12 @@ public class Kiafumi { } //Push w/ modifications. info("Command: " + ci.getName() + " registration on " + guild.getId() + " completed."); - cca.queue(); + try { + cca.queue(); + } catch (Exception ex) { + //Only time this *should* occur is in the event of a server not having the proper scope. + error("Failed to queue command for RestAction, not printing stack to avoid console spam."); + } } } info("Registered " + i + " commands.");