@Nix_ProGramming

Как получить самую высокую роль сервера?

Здраствуйте! Я хотел бы узнать, как получить самую высокую роль на сервере.
Вот мой код:
@client.command()
async def me(ctx):
	emb = discord.Embed(title = 'Info', description = '{}|{}\n{}|{}'.format(ctx.guild.owner, "топ роль сервера", ctx.author.top_role.mention, ctx.author.mention), color = 0x00ff00)
	await ctx.send(embed = emb)
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
Так как список ролей выдаётся отсортированным по позициям на сервере, достаточно просто получить последний элемент списка ролей: guild.roles[-1]
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Zuguki
@Zuguki
I'm working all the time!
Тебе нужно переместить роль бота наверх( на сервере )
Ответ написан
@s4q
Начинает уже бесить, когда люди не умеют читать доки.

https://discordpy.readthedocs.io/en/latest/api.htm...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
04 мар. 2021, в 16:10
10000 руб./за проект
04 мар. 2021, в 15:49
500 руб./в час
04 мар. 2021, в 15:42
8000 руб./за проект