Bots 如何检查我的discord机器人所在的语音频道数?

Bots 如何检查我的discord机器人所在的语音频道数?,bots,discord,discord.js,Bots,Discord,Discord.js,我想让我的机器人(用discord.js编码)显示我的discord机器人有多少个语音频道,但我不知道怎么做 我能得到一些帮助吗?我会将我的机器人的高级银版提供给那些刚刚帮助dmA350-1000#6715处理discord for Receive code的人 阅读discord.js文档后,我在类Client下找到了一个.channels属性,该属性返回一个ChannelManager,帮助处理客户端正在处理的每个频道。在ChannelManager类中,有一个属性.cache返回一个频道集

我想让我的机器人(用discord.js编码)显示我的discord机器人有多少个语音频道,但我不知道怎么做


我能得到一些帮助吗?我会将我的机器人的高级银版提供给那些刚刚帮助dm
A350-1000#6715
处理discord for Receive code的人

阅读discord.js文档后,我在类
Client
下找到了一个
.channels
属性,该属性返回一个
ChannelManager
,帮助处理客户端正在处理的每个频道。在
ChannelManager
类中,有一个属性
.cache
返回一个频道集合,因此我假设您可以在该集合中循环并计数每个语音频道,每个
channel
对象都有一个属性
。type
返回一个字符串

Discord.js文档:

您可以使用

像这样:

client.on('message', message => {
    console.log(client.voiceConnections.size)
});

在最新的Discord.js版本中更改为client.voice.connections。