我有一个发送嵌入代码的机器人。有时我会给嵌入图片添加图片,但是我想在其上放置一个扰流板。那可能吗?问题是我从链接获取图像,因此无法将其重命名为“ SPOILER_”。下载映像并重命名将非常麻烦,必须有另一种方法。这是我插入图像的代码的方式:
{
"embed": {
"image": {
"url": url
}
}
}
答案 0 :(得分:2)
很遗憾,这无法通过使用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的建议和其他地方进行评论并发表评论,以使他们知道,并希望他们会尽快添加。