client.on("messageReactionAdd", (reaction, user) => {
let channel = reaction.message.channel;
let message = reaction.message;
const msgembed = reaction.message.embeds[0];
if (reaction.emoji.id === '795433333799426058' && !user.bot) {
const embed = msgembed
.setColor("GREEN");
message.edit(embed);
}
if (reaction.emoji.id === '795433533334380722' && !user.bot) {
const embed = msgembed
.setColor("RED");
message.edit(embed);
}
});
我将此代码写入我的机器人以编辑嵌入消息。但有一个问题。 如果消息是在机器人重启后发送的,它可以编辑嵌入的消息。 如果它在机器人重新启动之前发送了嵌入消息,则它不会编辑该消息,也不会显示任何错误。 为什么机器人在重启前发送的消息未被编辑。如何编辑机器人在重新启动之前发送的嵌入消息。