Images randomly not loading

I have a code to log removed images. However, sometimes the image is displayed correctly, and sometimes it's just not showing in the embed. Here's my code:
for (const attachment of attachments) {
const fileType = attachment.contentType.split('/')[0];

if (fileType == 'image') {
const newAttachment = new AttachmentBuilder(attachment.url, { name: attachment.name });

const imageEmbed = new EmbedBuilder()
.setColor('ff2a2a')
.setImage(`attachment://${newAttachment.name}`)

logChannel.send({ embeds: [imageEmbed], files: [newAttachment] });
}
}
for (const attachment of attachments) {
const fileType = attachment.contentType.split('/')[0];

if (fileType == 'image') {
const newAttachment = new AttachmentBuilder(attachment.url, { name: attachment.name });

const imageEmbed = new EmbedBuilder()
.setColor('ff2a2a')
.setImage(`attachment://${newAttachment.name}`)

logChannel.send({ embeds: [imageEmbed], files: [newAttachment] });
}
}
7 Replies
d.js toolkit
d.js toolkit•5mo ago
- What's your exact discord.js npm list discord.js and node node -v version? - Not a discord.js issue? Check out #other-js-ts. - Consider reading #how-to-get-help to improve your question! - Explain what exactly your issue is. - Post the full error stack trace, not just the top part! - Show your code! - Issue solved? Press the button! - ✅ Marked as resolved by OP
SirNuny
SirNuny•5mo ago
I also just tried to send the image without putting it into an embed, and it's just an empty one
No description
SirNuny
SirNuny•5mo ago
That's exactly what I've done, isn't it?
monbrey
monbrey•5mo ago
I mean, the image has been removed so The url might not be pointing to anything
SirNuny
SirNuny•5mo ago
What I'm confused about is that it does sometimes work, but sometimes there's no image. But there's nothing I can do about this?
treble/luna
treble/luna•5mo ago
image might be cached is what im guessing, if an image gets deleted, its gone so unless it is stored on some sort of external host
SirNuny
SirNuny•5mo ago
I'll just remove that feature then. Thanks!
Want results from more Discord servers?
Add your server