discord.py Нужно выдать роль пользователю зная его ID

Мне нужно выдать роль пользователю используя его ID, как я понял мне в любом случае нужно получить объект member, но вот как это сделать имея ID пользователя я так и не могу понять.


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

Автор решения: barakuda a

вот пример

@client.command(pass_context = True)
@commands.has_permissions( administrator = True )

async def mute(ctx, member: discord.Member):
    await ctx.channel.purge( limit = 1)

    mute_role = discord.utils.get(ctx.message.guild.roles, name = 'MUTE')

    await member.add_roles(mute_role)
    await ctx.send(f'У {member.mention}, ограничение чата, потому что админам так захотелось!')
→ Ссылка