dont send a permission message if we lack permissions to

This commit is contained in:
derpystuff 2023-07-12 20:30:25 +02:00
parent 2c841e27f1
commit 80f2cf0a04

View file

@ -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) {