diff --git a/pom.xml b/pom.xml
index c77db22..8fc48d9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,7 +66,7 @@
net.dv8tion
JDA
- 4.1.1_110
+ 4.1.1_113
org.json
@@ -142,7 +142,7 @@
maven-site-plugin
- 3.8.2
+ 3.9.0
maven-project-info-reports-plugin
diff --git a/src/main/java/com/bbn/hadder/listener/CommandListener.java b/src/main/java/com/bbn/hadder/listener/CommandListener.java
index aeb8615..286d320 100644
--- a/src/main/java/com/bbn/hadder/listener/CommandListener.java
+++ b/src/main/java/com/bbn/hadder/listener/CommandListener.java
@@ -25,6 +25,7 @@ import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.Permission;
import net.dv8tion.jda.api.entities.ChannelType;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
+import net.dv8tion.jda.api.exceptions.ErrorResponseException;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import java.awt.*;
@@ -64,13 +65,17 @@ public class CommandListener extends ListenerAdapter {
}
}
} else {
- e.getAuthor().openPrivateChannel().complete().sendMessage(new EmbedBuilder()
- .setTitle("No permission")
- .setDescription("I need the `MESSAGE EMBED LINKS` permission in order to work!")
- .setColor(Color.RED)
- .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png")
- .setTimestamp(Instant.now())
- .build()).queue();
+ try {
+ e.getAuthor().openPrivateChannel().complete().sendMessage(new EmbedBuilder()
+ .setTitle("No permission")
+ .setDescription("I need the `MESSAGE EMBED LINKS` permission in order to work!")
+ .setColor(Color.RED)
+ .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png")
+ .setTimestamp(Instant.now())
+ .build()).queue();
+ } catch (ErrorResponseException ex) {
+ e.getTextChannel().sendMessage("I need the `MESSAGE EMBED LINKS` permission in order to work!").queue();
+ }
}
} else {
e.getAuthor().openPrivateChannel().complete().sendMessage(new EmbedBuilder()