From bc2a27a07f7f158cc50f7e3f09c068d8c8098047 Mon Sep 17 00:00:00 2001 From: derpystuff <3515180-derpystuff@users.noreply.gitlab.com> Date: Mon, 24 Jul 2023 00:03:54 +0200 Subject: [PATCH] support stickers as attachments --- labscore/utils/attachment.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/labscore/utils/attachment.js b/labscore/utils/attachment.js index 146263d..19e96c2 100644 --- a/labscore/utils/attachment.js +++ b/labscore/utils/attachment.js @@ -8,10 +8,12 @@ module.exports.attachmentTypes = attachmentTypes function getMessageAttachment(message) { if (message.attachments.first()) { return message.attachments.first() - } else if (message.embeds.length > 0 && message.embeds.toArray()[0].image) { + } else if (message.embeds.length && message.embeds.toArray()[0].image) { return message.embeds.toArray()[0].image - } else if (message.embeds.length > 0 && message.embeds.toArray()[0].thumbnail) { + } else if (message.embeds.length && message.embeds.toArray()[0].thumbnail) { return message.embeds.toArray()[0].thumbnail + } else if (message.stickerItems.length && message.stickerItems.first().formatType !== 3){ + return { url: `https://media.discordapp.net/stickers/${message.stickerItems.first().id}.png?size=4096`, contentType: "image/png" } } return; }