【发布时间】:2021-04-22 12:41:34
【问题描述】:
有一个嵌入,其中将添加字段并且信息会根据反应发生变化。 如何更改嵌入以及添加和删除字段?
如果我尝试通过编辑进行编辑,它会更改整个消息并仅插入修改后的消息
const exampleEmbed = new Discord.MessageEmbed()
.setColor('RANDOM')
.setTitle(`${day.format("DD.MM.YY, в (HH:mm)")}`)
.setAuthor('Destiny 2', 'https://www.neira.app/img/Destiny2.png', 'https://www.bungie.net/')
.setDescription(`**Заметка от лидера:** ${c.join(' ')}`)
.setThumbnail(image_raid)
.addField('Информация', `- Лидер группы: **#1** ${message.author}\n- Нажмите на реакцию`)
.setFooter(`ID: ${message.id}`)
let jsonStr = messageReaction.message.embeds[0];
var obj = JSON.parse(JSON.stringify(jsonStr));
obj['fields'].push(
{
"value": "4",
"name":"pending",
"inline":false
});
jsonStr = JSON.stringify(obj);
messageReaction.message.edit("@here", { embed: jsonStr });
【问题讨论】:
-
添加反应时我们需要代码
-
添加代码______
标签: discord discord.js