From 0427689f5dde92b3bf898ddc8b257312d6406b57 Mon Sep 17 00:00:00 2001 From: Greg Date: Sun, 11 Apr 2021 02:08:58 +0200 Subject: [PATCH] Catch no permission exception --- .../bbn/hadder/listener/CommandListener.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/main/java/one/bbn/hadder/listener/CommandListener.java b/src/main/java/one/bbn/hadder/listener/CommandListener.java index 2dca246..93e2c0f 100644 --- a/src/main/java/one/bbn/hadder/listener/CommandListener.java +++ b/src/main/java/one/bbn/hadder/listener/CommandListener.java @@ -78,13 +78,16 @@ public class CommandListener extends ListenerAdapter { } } } else { - e.getAuthor().openPrivateChannel().complete().sendMessage(new EmbedBuilder() - .setTitle("No permission") - .setDescription("I need the `MESSAGE WRITE` permission in order to work!") - .setColor(Color.RED) - .setFooter("Hadder", "https://bbn.one/images/Hadder.png") - .setTimestamp(Instant.now()) - .build()).queue(); + try { + e.getAuthor().openPrivateChannel().complete().sendMessage(new EmbedBuilder() + .setTitle("No permission") + .setDescription("I need the `MESSAGE WRITE` permission in order to work!") + .setColor(Color.RED) + .setFooter("Hadder", "https://bbn.one/images/Hadder.png") + .setTimestamp(Instant.now()) + .build()).queue(); + } catch (ErrorResponseException ignore) {} + } } }