diff --git a/commands/interaction/slash/utils/emoji.js b/commands/interaction/slash/utils/emoji.js index 765d99d..5a096e8 100644 --- a/commands/interaction/slash/utils/emoji.js +++ b/commands/interaction/slash/utils/emoji.js @@ -129,6 +129,8 @@ module.exports = { return await editOrReply(context, createEmbed("error", context, `No emoji data available for ${emoji[0]}.`)) } + if(res.data.platforms.length === 0) return await editOrReply(createEmbed("error", context, "No images available for this emoji.")); + // Use the high-res emojipedia icon, if available let ico = `https://abs.twimg.com/emoji/v2/72x72/${toCodePoint(emoji[0])}.png` ico = res.data.platforms["twitter"].images[0].src diff --git a/commands/message/utils/emoji.js b/commands/message/utils/emoji.js index ac20dd9..f4e0ebe 100644 --- a/commands/message/utils/emoji.js +++ b/commands/message/utils/emoji.js @@ -143,12 +143,15 @@ module.exports = { return await editOrReply(context, createEmbed("error", context, `No emoji data available for ${emoji[0]}.`)) } + if(res.data.platforms.length === 0) return await editOrReply(createEmbed("error", context, "No images available for this emoji.")); + if(args.type == "twitter"){ if(!context.message.content.includes("-type")){ if(!res.data.platforms["twitter"]) args.type = Object.keys(res.data.platforms)[0] else args.type = "twitter" } } + if(!res.data.platforms[args.type]){ let embed = createEmbed("error", context, "No emoji image available for platform '" + args.type + "'.") embed.footer = {