【发布时间】:2021-12-24 05:55:39
【问题描述】:
我正在尝试更改有关嵌入消息的一些信息,然后从频道传输消息,但是当我尝试传输消息时,出现此错误:
RangeError [EMBED_FIELD_NAME]: MessageEmbed field names must be non-empty strings.
我正在尝试这样:
let title;
let fieldName;
let fieldValue;
if(message.channel.id == analiseChannelID && reaction.emoji.name === 'aprovada') {
message.embeds.forEach(embeds => {
let title = embeds.title;
//console.log(embeds.title); // logging to console ✅
let fields = embeds.fields;
fields.forEach((field) => {
//console.log(field.name); // logging to console ✅
//console.log(field.value); // logging to console ✅
fieldName = field.name;
fieldValue = field.value;
});
let embed1 = new Discord.MessageEmbed().addFields(fieldName, fieldValue)
ChannelAprovada.send(embed1)
})
}
【问题讨论】:
标签: javascript node.js discord.js bots