From 80f2cf0a04c71cf25c75af3c10a89c7885d8a609 Mon Sep 17 00:00:00 2001 From: derpystuff <3515180-derpystuff@users.noreply.gitlab.com> Date: Wed, 12 Jul 2023 20:30:25 +0200 Subject: [PATCH] dont send a permission message if we lack permissions to --- labscore/client.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/labscore/client.js b/labscore/client.js index 88b9a68..0543faa 100644 --- a/labscore/client.js +++ b/labscore/client.js @@ -53,7 +53,7 @@ const interactionClient = new InteractionCommandClient(cluster, { }) const { maintower } = require('./logging'); -const { icon, highlight, pill } = require('./utils/markdown'); +const { icon, highlight } = require('./utils/markdown'); const { editOrReply } = require('./utils/message'); const { PERMISSIONS_TEXT } = require('./constants'); @@ -61,6 +61,7 @@ const { createEmbed } = require('./utils/embed'); // Handle missing permission errors commandClient.on('commandPermissionsFailClient', ({context, permissions}) => { + if(!context.channel.can(Permissions.SEND_MESSAGES)) return; const perms = []; for (let permission of permissions) { if (permission in PERMISSIONS_TEXT) {