Discord.js 哪个代码表示服务器上的语音频道数?

Discord.js 哪个代码表示服务器上的语音频道数?,discord.js,Discord.js,我正在尝试创建一个serverinfo命令,但首先我需要知道哪个代码表示服务器上的语音频道数要获取工会中的语音频道数,可以执行以下操作: constvoicechannelcount=message.guild.channels.filter(c=>c.type==='voice').size; 它将过滤所有频道,只获取语音频道,并获取其大小 注意:我注意到你是新会员!首先,欢迎来到StackOverflow。其次,确保通过单击帮助您解决问题的答案旁边的复选框来标记您的问题的答案,这样人们就知

我正在尝试创建一个serverinfo命令,但首先我需要知道哪个代码表示服务器上的语音频道数

要获取工会中的语音频道数,可以执行以下操作:

constvoicechannelcount=message.guild.channels.filter(c=>c.type==='voice').size;
它将过滤所有频道,只获取语音频道,并获取其大小


注意:我注意到你是新会员!首先,欢迎来到StackOverflow。其次,确保通过单击帮助您解决问题的答案旁边的复选框来标记您的问题的答案,这样人们就知道这个问题得到了答案,新的人也可以轻松找到它

你需要先获得公会中的所有频道,然后过滤掉那些不是语音频道的频道

//假设guild是您正在使用的公会,并且它已经被缓存
公会
.channels//Guild.channels
.cache//GuildChannelManager.cache
.filter(channel=>channel.type=='voice')//Collection.filter()
.size//Map.size