From 56338450d4b055e87fb7409191e26132273609fa Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Tue, 23 Mar 2021 16:19:04 -0400 Subject: [PATCH] Require manage emojis permission in emoji --- assets/json/permissions.json | 1 + commands/info/emoji.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/json/permissions.json b/assets/json/permissions.json index 68f6bf88..2267f1bd 100644 --- a/assets/json/permissions.json +++ b/assets/json/permissions.json @@ -4,6 +4,7 @@ "VIEW_AUDIT_LOG", "VIEW_CHANNEL", "SEND_MESSAGES", + "MANAGE_EMOJIS", "MANAGE_MESSAGES", "EMBED_LINKS", "ATTACH_FILES", diff --git a/commands/info/emoji.js b/commands/info/emoji.js index 11a32c27..797383b4 100644 --- a/commands/info/emoji.js +++ b/commands/info/emoji.js @@ -11,7 +11,7 @@ module.exports = class EmojiCommand extends Command { memberName: 'emoji', description: 'Responds with detailed information on an emoji.', guildOnly: true, - clientPermissions: ['EMBED_LINKS'], + clientPermissions: ['EMBED_LINKS', 'MANAGE_EMOJIS'], args: [ { key: 'emoji', @@ -23,7 +23,7 @@ module.exports = class EmojiCommand extends Command { } async run(msg, { emoji }) { - if (!emoji.author) await emoji.fetchAuthor(); + if (!emoji.author && !emoji.managed) await emoji.fetchAuthor(); const embed = new MessageEmbed() .setColor(0x00AE86) .setThumbnail(emoji.url)