所以我有一个问题。我有一台服务器。而且我有JDA机器人。我需要从该服务器获取所有频道(语音,文本)。可以用JDA制作吗?当然,bot会看到这些渠道。
最佳答案
从JDA实例jda.getGuildById(serverId)
获取公会
然后使用guild.getChannels()
获取频道列表
请注意,使用getGuildById
构建JDA实例后,JDABuilder
将无法立即使用。行会必须首先初始化,您可以使用ReadyEvent
或JDA#awaitReady
适当地延迟代码。