Я пытаюсь получить список участников сервера для забавного бота, который я создаю. Однако следующий код возвращает только 1 член (сам бот). Я включил намерение шлюза на сайте разработчиков Discord, и что еще могло вызвать мою проблему при создании бота?
//Code inside method onGuildReceived(@Nonnull GuildMessageReceivedEvent event)
Guild guild = event.getJDA().getGuildById(//GUILD ID);
List<Member> members = guild.getMembers();
for(Member member: members) {
event.getChannel().sendMessage(member.getEffectiveName()).queue();
}
//Main class when initializing bot
builder = JDABuilder.createDefault(code, GatewayIntent.GUILD_MESSAGES,
GatewayIntent.GUILD_MEMBERS,
GatewayIntent.DIRECT_MESSAGE_REACTIONS,
GatewayIntent.GUILD_INVITES,
GatewayIntent.GUILD_BANS,
GatewayIntent.GUILD_MESSAGE_TYPING,
GatewayIntent.DIRECT_MESSAGES,
GatewayIntent.GUILD_EMOJIS);