From ab6ca9edeb0dff29184e957443bb7c84c17fafb7 Mon Sep 17 00:00:00 2001 From: Baipyrus Date: Fri, 16 Feb 2024 18:26:25 +0100 Subject: [PATCH] forced reaction remove error handling --- events/messages/reactionAdd.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/events/messages/reactionAdd.js b/events/messages/reactionAdd.js index 726ab6d..a354455 100644 --- a/events/messages/reactionAdd.js +++ b/events/messages/reactionAdd.js @@ -33,7 +33,13 @@ export async function execute(reaction, user) { // Deny if unregistered if (rep === null) { // Remove reaction and quit - await reaction.remove(); + try { + reaction.remove(); + } catch (error) { + // Missing permissions + console.error(error) + await user.send('Unable to remove reaction. Please contact server staff.'); + } return; }