所以我有一个问题。我有一台服务器。而且我有JDA机器人。我需要从该服务器获取所有频道(语音,文本)。可以用JDA制作吗?当然,bot会看到这些渠道。

最佳答案

从JDA实例jda.getGuildById(serverId)获取公会
然后使用guild.getChannels()获取频道列表


请注意,使用getGuildById构建JDA实例后,JDABuilder将无法立即使用。行会必须首先初始化,您可以使用ReadyEventJDA#awaitReady适当地延迟代码。

10-06 13:00