我从一条消息中提取了一个嵌入式对象,现在想要添加一个字段并编辑该消息。在升级到v14之前,我只需使用embed.addFields()即可实现。但是现在,在执行此操作时,它会删除嵌入式对象的所有属性(颜色、描述等),除了我添加的字段。
let embed = new EmbedBuilder(msg.embeds[0])
embed.addFields({name:'\u200B', value:`${emoji} ${role}`, inline:false})
msg.edit({embeds: [embed]})
msg.react(emoji);
我也尝试了 embed.fields.push()
,但那也没有起作用(控制台显示该函数未定义)。