我正在使用Discord4J访问消息或不和谐的频道。它运转得很好。
我需要得到会员名单的公会知道谁是在线/离线。我以为使用guild.getMembers()我会得到这个信息,但是我不知道为什么,我只返回了一个成员,并且状态是脱机的,而实际上,它是在线的。
如果我使用guild.getMemberCount(),我有10个成员。
为什么:
final List<Member> discordMembers = guild.getMembers().collectList().block(TIMEOUT);我只有一个会员?
我的错误在哪里?
更新:我的Discord4J版本是3.1.5
发布于 2021-05-24 20:12:13
我忘了打开不和谐开发人员门户的bot配置页面中的开关“存在意图”和“服务器成员意图”(部分特权网关意图)。
现在它运转得很好。
https://stackoverflow.com/questions/67639368
复制相似问题