在嵌入字段中发送附件

时间:2017-08-10 19:34:45

标签: discord

我正在使用discord.js,我试图让我的机器人在嵌入字段中发送附件。我已经尝试过了,但它没有工作:

message.channel.send({embed: {
    files: [ "images/twitter.png" ]
}});

我也试过了,它也没有用:

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

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

This similar post可能有所帮助。发送附件需要两个步骤。

在邮件中添加附件:

files: [{ attachment: 'images/twitter.png', name: 'twitter.png' }] 

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

image: { url: "attachment://twitter.png" }    

完整示例:

message.channel.send({embed: {
            description: "This is some text",
            image: {
                url: "attachment://twitter.png"
            }
        },
        files: [{ attachment: 'images/twitter.png', name: 'twitter.png' }] 
    });

答案 1 :(得分:0)

我最好的猜测是查看此guide

的底部

这应该是这样的:

venn3(subsets=(17, 29, 40, 154, 17, 29, 40), set_labels = ('A', 'B','C'), ax=axes)

希望这适用于您需要做的事情。