我有一个问题,我创建了一个机器人,这是一个临时vc,但我得到了一个错误,这是一个不一致的am未知频道有时机器人正在删除频道有时不
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))
}
});发布于 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)
https://stackoverflow.com/questions/66512385
复制相似问题