Проверьте, не выше ли роль раздора - PullRequest
0 голосов
/ 18 декабря 2018

У меня проблемы с одним из моих ботов, я хочу проверить, выше ли роль бота над другими ролями, я попробовал

message.guild.roles.array()

и да, это сработало.Однако это было не в правильном порядке, и я не мог проверить, была ли роль выше другой.Может кто-нибудь сказать мне, как проверить, выше ли роль бота над другими ролями?Спасибо.

1 Ответ

0 голосов
/ 18 декабря 2018

Я узнал, что не хочу проходить все роли, поэтому я просто проверил позиции двух ролей, которые я сравниваю

let role = message.mentions.roles.first();
let botrole = message.guild.roles.find("name", "Mobile Friendly")
if(role.position > botrole.position){
    return await message.channel.send("I can't access that role, place me above other roles that you want me to manage.")
}
...