如何查看我的不和谐机器人有多少个语音通道?

时间:2020-02-20 03:12:11

标签: bots discord discord.js

我希望我的机器人(用discord.js编码)显示我的discord机器人所在的语音通道数量,而我不知道该怎么做。

我可以寻求帮助吗?我将向那些仅在dm A350-1000#6715上帮助dm兑换代码的人提供我的机器人的高级白银版。

2 个答案:

答案 0 :(得分:1)

在阅读discord.js文档之后,我在类Client下发现了一个.channels属性,该属性返回一个ChannelManager,该属性有助于处理客户端正在处理的每个通道。在ChannelManager类中,有一个属性.cache返回一个通道集合,因此我想您可以遍历该集合并计算作为语音通道的每个通道,每个Channel对象具有.type属性,该属性返回字符串。

Discord.js文档:https://discord.js.org/#/docs/main/master/class/Client

答案 1 :(得分:0)

您可以使用.voiceConnections

赞:

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