我正在开发一个“小”机器人以获取乐趣,目前正在尝试创建一个 21 点命令。前半部分工作正常,但是当我想更新机器人已经发布的嵌入时出现问题。我不断收到错误消息:
UnhandledPromiseRejectionWarning: DiscordAPIError: Cannot edit a message authored by another user
这是代码的一部分:
const embd = new Discord.MessageEmbed()
.addFields(
{ name: 'Dealer cards: ' + botCards + ' + ?'},
{ name: 'Your cards: ' + userCards},
)
message.channel.send(embd).then(embdReact => {
embdReact.react('');
embdReact.react('');
const filter = (reaction, user) => {
return ['',''].includes(reaction.emoji.name) && user.id === message.author.id;
};
embdReact.awaitReactions(filter, { max: 1, time: 60000})
.then(collected => {
const reaction = collected.first();
if (reaction.emoji.name === ''){
const newEmbd = new Discord.MessageEmbed() …Run Code Online (Sandbox Code Playgroud)