小编Wow*_*owy的帖子

discord.js 如何编辑/更新嵌入?

我正在开发一个“小”机器人以获取乐趣,目前正在尝试创建一个 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)

javascript discord discord.js

5
推荐指数
1
解决办法
1636
查看次数

标签 统计

discord ×1

discord.js ×1

javascript ×1