Я изо всех сил пытаюсь найти способ проверить, есть ли у пользователя роль. Я знаю, как найти определенную роль:
public Role findRole(Guild guild, String name) {
List<Role> roles = guild.getRolesByName(name, true);
if (roles.size() <= 0) {
throw new RuntimeException("Role with name " + name + " on Guild " + guild.getName() + " not found!");
} else {
return roles.get(0);
}
}
и у меня есть роль: Role neededEole=findRole(event.getGuild(),"Admin");
Я знаю, как искать пользователя: String user=event.getAuthor().getId();
или: User user=event.getAuthor();
Но я не знаю, как заставить этих двоих работать вместе в JDA, чтобы проверить, есть ли у этого пользователя эту роль.
Кто-нибудь может мне помочь?