support stickers as attachments

This commit is contained in:
derpystuff 2023-07-24 00:03:54 +02:00
parent b25704b493
commit bc2a27a07f

View file

@ -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;
}