Discord.js嵌入图像扰流器

时间:2019-11-20 09:42:40

标签: javascript json discord discord.js

我有一个发送嵌入代码的机器人。有时我会给嵌入图片添加图片,但是我想在其上放置一个扰流板。那可能吗?问题是我从链接获取图像,因此无法将其重命名为“ SPOILER_”。下载映像并重命名将非常麻烦,必须有另一种方法。这是我插入图像的代码的方式:

{
  "embed": {
    "image": {
      "url": url
    }
  }
}

1 个答案:

答案 0 :(得分:2)

很遗憾,这无法通过使用SPOILER_重命名图像文件来实现。

使用docsTextChannel.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"
   }]
});

但是,如果您对此进行测试,则图像仍然可见。 Test Spoiler Image on Embed

但是,如果您删除邮件的嵌入部分,它将起作用:

channel.send({
   files: [{
      attachment: "https://cdn.pixabay.com/photo/2018/04/05/18/28/cute-3293750_960_720.jpg",
      name: "SPOILER_FILE.jpg"
   }]
});

Test Spoiler Image on Normal Message


那又如何?

提供反馈意见:对this的建议和其他地方进行评论并发表评论,以使他们知道,并希望他们会尽快添加。