如何在Discord.js嵌入文件中添加其他字段?

时间:2020-10-17 22:42:23

标签: javascript discord.js

我无法在一个嵌入中添加多个字段。添加一个似乎没有问题。我见过其他一些具有多个领域的不和谐机器人,但我只是没有设法做到这一点

const embed = new Discord.MessageEmbed()
    .setTitle('Some title')
    .setAuthor(message.author.username)
    .addFields(
        { name: 'my field title', value: 'some stuff' }
        { name: 'my field title2', value: 'some stuff' }
        { name: 'my field title3', value: 'some stuff' }
    )

    .setTimestamp()

message.channel.send(embed);

我只是不起作用,如果有人能够帮助我,那就太好了! 如果您设法在同一行上获得2个字段,那也很好。

1 个答案:

答案 0 :(得分:0)

您只是在每个字段行后面都缺少params。 每个,后面都应有{ name: 'my field title', value: 'some stuff' },期望最后一个字段。

示例:

,

如果您希望在同一行中包含字段,则应将字段更改为此

const embed = new Discord.MessageEmbed()
    .setTitle('Some title')
    .setAuthor(message.author.username)
    .addFields(
        { name: 'my field title', value: 'some stuff' },
        { name: 'my field title2', value: 'some stuff' },
        { name: 'my field title3', value: 'some stuff' }
    )

    .setTimestamp()

message.channel.send(embed);

这是很容易注意到的事情,但是下一次尝试显示您收到的确切错误,以便更轻松地找到确切的问题。