首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未处理的Promise Rejection警告DiscordApiError:未知通道

未处理的Promise Rejection警告DiscordApiError:未知通道
EN

Stack Overflow用户
提问于 2021-03-07 09:28:16
回答 1查看 42关注 0票数 0

我有一个问题,我创建了一个机器人,这是一个临时vc,但我得到了一个错误,这是一个不一致的am未知频道有时机器人正在删除频道有时不

代码语言:javascript
复制
client.on('voiceStateUpdate', (oldMember, newMember) => {
        let isLeave = (oldMember.channel != undefined)

        if (isLeave) {
            console.log(isLeave);
            if (oldMember.channel.name.startsWith('- ')) {
                if (oldMember.channel.members.size == 0) {
                    oldMember.channel.delete()
                }
                else { 
                    let matchMember = oldMember.channel.members.find(x => `${x.displayName}` == oldMember.channel.name);
                    if (matchMember == null) {
                        oldMember.channel.setName(`- ${oldMember.channel.members.random().displayName}'s Room`)
                    }
                }
            }
        }

        if (newMember.channel != null && newMember.channel.name.startsWith('+ ')) {
            newMember.guild.channels.create(`- ${newMember.member.user.username}'s Room`, {
                type: "voice",
                parent: '809723111477346304',
            }).then(cloneChannel => newMember.setChannel(cloneChannel))
        }
    });
EN

回答 1

Stack Overflow用户

发布于 2021-03-07 09:31:33

这是错误代码(节点:33) UnhandledPromiseRejectionWarning: DiscordAPIError: Unknown Channel at RequestHandler.execute (/home/runner/Create/node_modules/discord.js/src/rest/RequestHandler.js:154:13) at processTicksAndRejections (内部/ RequestHandler.push / VoiceChannel.edit _queues.js:97:5) at async process (/home/runner/Create/node_modules/discord.js/src/rest/RequestHandler.js:39:14) at async process (/home/runner/Create/node_modules/discord.js/src/structures/GuildChannel.js:355:21) (节点:33) UnhandledPromiseRejectionWarning:未处理的promise rejection。此错误是由于在没有catch块的异步函数内部引发,或拒绝未使用.catch()处理的promise造成的。要在未处理的promise rejection上终止节点进程,请使用CLI标志--unhandled-rejections=strict (请参见https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode)。(拒绝id: 9)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66512385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档