在嵌入字段中发送附件

Inp*_*ian 3 discord

我正在使用 discord.js 并且我试图让我的机器人在嵌入字段中发送附件。我试过这个,但没有用:

message.channel.send({embed: {
    files: [ "images/twitter.png" ]
}});
Run Code Online (Sandbox Code Playgroud)

我也试过这个,它也不起作用:

message.channel.send({embed: {}, files: [ "images/twitter.png" ]}});
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

afr*_*ola 5

这个类似的帖子可能会有所帮助。发送附件需要 2 个步骤。

将附件添加到您的消息中:

files: [{ attachment: 'images/twitter.png', name: 'twitter.png' }] 
Run Code Online (Sandbox Code Playgroud)

然后将附件添加到您的嵌入中:

image: { url: "attachment://twitter.png" }    
Run Code Online (Sandbox Code Playgroud)

完整示例:

files: [{ attachment: 'images/twitter.png', name: 'twitter.png' }] 
Run Code Online (Sandbox Code Playgroud)