gpt4 book ai didi

java - JDA - 从特定服务器获取所有 channel

转载 作者:行者123 更新时间:2023-12-01 16:17:51 27 4
gpt4 key购买 nike

所以我有一个问题。我有一个服务器。我有 JDA 机器人。我需要从该服务器获取所有 channel (语音、文本)。可以用JDA制作吗?当然,机器人会看到该 channel 。

最佳答案

  1. 从JDA实例获取公会jda.getGuildById(serverId)
  2. 然后获取 guild.getChannels() 的 channel 列表

请注意,使用 JDABuilder 构建 JDA 实例后,getGuildById 不会立即工作。公会必须首先初始化,您可以使用ReadyEventJDA#awaitReady适本地延迟你的代码。

关于java - JDA - 从特定服务器获取所有 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62359487/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com