【发布时间】:2019-12-29 17:18:08
【问题描述】:
我编写了这样的代码,如果有人连接到特定频道,机器人会用他们的名字创建一个频道,然后将他们移动到其中。我希望机器人在该用户断开连接并且没有其他人连接到该频道时自动删除该频道。我有这个代码,但我不知道如何删除频道。
bot.on('voiceStateUpdate', (oldMember, newMember) =>{
let mainCatagory = '604259561536225298';
let mainChannel = '614954752693764119';
if(newMember.voiceChannelID === mainChannel){
newMember.guild.createChannel(`${newMember.user.username}'s Channel`,'voice')
.then(temporary => {
temporary.setParent(mainCatagory)
.then(() => newMember.setVoiceChannel(temporary.id))
}).catch(err =>{
console.error(err);
})
}
});
我试图做if(newMember.voiceChannel.members.size === 0){temporary.detele};,但temporary 没有定义。
【问题讨论】:
-
对不起我的英语。
标签: javascript discord discord.js