Node.js 尝试在嵌入字段中添加Discord.js随机变量时出错

Node.js 尝试在嵌入字段中添加Discord.js随机变量时出错,node.js,discord,discord.js,Node.js,Discord,Discord.js,client.on('message',message=>{ 如果(message.content=='!s'){ var答案=[ ““标题字段”、“内联字段”和” ] var randomAnswer=答案[Math.floor(Math.random()*answers.length)]; const embed=new Discord.MessageEmbed() .setTitle(“这是您的标题”) .setAuthor(“作者姓名”) .setColor(0x00AE86) .set

client.on('message',message=>{
如果(message.content=='!s'){
var答案=[
““标题字段”、“内联字段”和”
]
var randomAnswer=答案[Math.floor(Math.random()*answers.length)];
const embed=new Discord.MessageEmbed()
.setTitle(“这是您的标题”)
.setAuthor(“作者姓名”)
.setColor(0x00AE86)
.setDescription(“这是文本的主体,可以容纳2048个字符。”)
.addField(随机答案)
message.channel.send({embed});
}

});添加字段接受3个参数,而不仅仅是1个参数

编辑

您犯的另一个错误是将非字符串值传递到
.setColor()
。它应该改为
.setColor('0x00AE86')

addField()语法

.addField(<Title>, <Content>, <InlineBool>)

了解
.addField()
和其他嵌入方法

注意,第三个参数是可选的,默认为
false
嘿!如果不包含错误消息,则很难找出代码的错误。请包括这些,并描述您迄今为止所做的尝试。
.addField('Some Title', randomAnswer, false)
// ...
message.channel.send(embed)