【问题标题】:Discord.js embed image spoilerDiscord.js 嵌入图像扰流板
【发布时间】:2020-03-15 23:34:38
【问题描述】:
我有一个发送嵌入的机器人。有时我会发送带有图片的嵌入,但我想对其进行剧透。那可能吗?问题是我从链接中获取图像,因此无法将其重命名为“SPOILER_”。下载镜像重命名会很麻烦,肯定有别的办法。这就是我插入图像的代码:
{
"embed": {
"image": {
"url": url
}
}
}
【问题讨论】:
标签:
javascript
json
discord
discord.js
【解决方案1】:
很遗憾,这无法通过使用SPOILER_重命名图像文件来实现
取自docs,使用TextChannel.send(),您可以获取图像、重命名然后将其发送到嵌入中,如下所示:
channel.send({
embed: {
image: {
url: "attachment://SPOILER_FILE.jpg"
}
},
files: [{
attachment: "https://cdn.pixabay.com/photo/2018/04/05/18/28/cute-3293750_960_720.jpg",
name: "SPOILER_FILE.jpg"
}]
});
但如果您对此进行测试,图像仍然可见。
但是,如果您删除消息的嵌入部分,它会起作用:
channel.send({
files: [{
attachment: "https://cdn.pixabay.com/photo/2018/04/05/18/28/cute-3293750_960_720.jpg",
name: "SPOILER_FILE.jpg"
}]
});
那么现在呢?
给他们反馈:在this建议和其他地方点赞和评论让他们知道,希望他们能尽快添加。