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)