discord.js - 如何获取特定服务器中bot的语音状态
discord.js - How to get the voice status of the bot in a specific server
在一个程序中,我想知道机器人在特定服务器上的任何语音通道中是否已连接或断开连接。我在 wiki 上看到语音状态,但我不知道如何使用它。
您应该尝试多阅读文档。
所以,从客户端你有客户端的所有公会:client.guilds
。然后你可以过滤公会,client.guilds.get('thisID')
。根据文档,通过公会,您可以通过以下方式从该公会获得 voiceConnection:guild.voiceConnection
.
如果客户端不在任何 voiceChannel 上,它将 return null。
在一个程序中,我想知道机器人在特定服务器上的任何语音通道中是否已连接或断开连接。我在 wiki 上看到语音状态,但我不知道如何使用它。
您应该尝试多阅读文档。
所以,从客户端你有客户端的所有公会:client.guilds
。然后你可以过滤公会,client.guilds.get('thisID')
。根据文档,通过公会,您可以通过以下方式从该公会获得 voiceConnection:guild.voiceConnection
.
如果客户端不在任何 voiceChannel 上,它将 return null。