我有没有办法检测语音频道中没有用户,然后断开连接(Discord.js)

我有没有办法检测语音频道中没有用户,然后断开连接(Discord.js),discord,discord.js,Discord,Discord.js,我想知道一种获取语音频道用户数量的方法,最好使用voiceStateUpdate侦听器。我想让它,使我的机器人将断开,如果留在一个单独的语音频道的一段时间。我试着检查是否有人离开,但不管有多少人在语音频道,这都会断开连接。是否有一种方法可以检查vc中的人数?您可以使用该方法获取频道中的成员数。比如: let VC=wait client.channels.cache.get(“10000000000001”); 如果(!VC){ 返回(message.channel.send(“通道不可访问”)

我想知道一种获取语音频道用户数量的方法,最好使用voiceStateUpdate侦听器。我想让它,使我的机器人将断开,如果留在一个单独的语音频道的一段时间。我试着检查是否有人离开,但不管有多少人在语音频道,这都会断开连接。是否有一种方法可以检查vc中的人数?

您可以使用该方法获取频道中的成员数。比如:

let VC=wait client.channels.cache.get(“10000000000001”);
如果(!VC){
返回(message.channel.send(“通道不可访问”);
}
MemberCount=VC.members.size;
//可能需要members.cache.size;
if(会员人数){
MemberCount=VC.members.size;
//可能需要members.cache.size;

如果(MemberCount)非常感谢!这非常有效,我的机器人现在断开连接并删除服务器队列,我已经搜索了几个小时,但找不到这个