@client.command(aliases = ['выдать', 'дать'])
@commands.has_role('SNS')
async def role(ctx, member: discord.Member):
role = ctx.guild.get_role(
id РОЛИ
)
await ctx.author.add_roles(role)
await ctx.send(
embed=discord.Embed(
description=f"**Вы взяли себе роль {role.mention}**",
color=discord.Color.purple(),
)
)
или
@client.command()
async def give(ctx, member: discord.Member, role: discord.Role):
try:
getrole = discord.utils.get(ctx.guild.roles, id = role.id)
await member.add_roles(getrole)
except Exception:
await ctx.send(f'Неверное имя пользователя или роль! ({member}, {role})')