Как получить ID роли, которая была упомянута в команде?

Столкнулся с проблемой, что нужно получить ID роли командой, но никак не могу разобраться как это сделать.

Пример:

!getrole @role

А в коде я должен это упоминание конвертировать в ID роли.


Ответы (1 шт):

Автор решения: RAINGM
@commands.command()
async def getrole(self, role: discord.Role):
    await ctx.send(role.id)
@bot.command()
async def getrole(role: discord.Role):
    await ctx.send(role.id)
→ Ссылка