diff --git a/plugins/permissions/src/emojis/createEmoji.ts b/plugins/permissions/src/emojis/createEmoji.ts index f17e5456d..9fa8e1e03 100644 --- a/plugins/permissions/src/emojis/createEmoji.ts +++ b/plugins/permissions/src/emojis/createEmoji.ts @@ -5,7 +5,7 @@ export function createEmoji(bot: BotWithCache) { const createEmoji = bot.helpers.createEmoji; bot.helpers.createEmoji = async function (guildId, id) { - requireBotGuildPermissions(bot, guildId, ["MANAGE_EMOJIS"]); + requireBotGuildPermissions(bot, guildId, ["MANAGE_EMOJIS_AND_STICKERS"]); return await createEmoji(guildId, id); }; diff --git a/plugins/permissions/src/emojis/deleteEmoji.ts b/plugins/permissions/src/emojis/deleteEmoji.ts index 8ea880efc..7a63dbfa3 100644 --- a/plugins/permissions/src/emojis/deleteEmoji.ts +++ b/plugins/permissions/src/emojis/deleteEmoji.ts @@ -5,7 +5,7 @@ export function deleteEmoji(bot: BotWithCache) { const deleteEmoji = bot.helpers.deleteEmoji; bot.helpers.deleteEmoji = async function (guildId, id) { - requireBotGuildPermissions(bot, guildId, ["MANAGE_EMOJIS"]); + requireBotGuildPermissions(bot, guildId, ["MANAGE_EMOJIS_AND_STICKERS"]); return await deleteEmoji(guildId, id); }; diff --git a/plugins/permissions/src/emojis/editEmoji.ts b/plugins/permissions/src/emojis/editEmoji.ts index 122c87f6c..5d7f3cba5 100644 --- a/plugins/permissions/src/emojis/editEmoji.ts +++ b/plugins/permissions/src/emojis/editEmoji.ts @@ -5,7 +5,7 @@ export function editEmoji(bot: BotWithCache) { const editEmoji = bot.helpers.editEmoji; bot.helpers.editEmoji = async function (guildId, id, options) { - requireBotGuildPermissions(bot, guildId, ["MANAGE_EMOJIS"]); + requireBotGuildPermissions(bot, guildId, ["MANAGE_EMOJIS_AND_STICKERS"]); return await editEmoji(guildId, id, options); }; diff --git a/types/shared.ts b/types/shared.ts index a8ca0acdf..df8f14645 100644 --- a/types/shared.ts +++ b/types/shared.ts @@ -630,8 +630,8 @@ export enum BitwisePermissionFlags { MANAGE_ROLES = 0x0000000010000000, /** Allows management and editing of webhooks */ MANAGE_WEBHOOKS = 0x0000000020000000, - /** Allows management and editing of emojis */ - MANAGE_EMOJIS = 0x0000000040000000, + /** Allows management and editing of emojis and stickers */ + MANAGE_EMOJIS_AND_STICKERS = 0x0000000040000000, /** Allows members to use application commands in text channels */ USE_SLASH_COMMANDS = 0x0000000080000000, /** Allows for requesting to speak in stage channels. */