Вы можете использовать discord.utils.get
, чтобы получить роль, если она существует в списке ролей Member
.
from discord.utils import get
if get(member.roles, name="admin"):
# has role
else:
# does not have role
Чтобы определить положение в иерархии, вы можете сравнить самые высокие роли Member
s
if member1.top_role > member2.top_role:
# member 1 is higher than member 2