команда мьюта discord.py

async def mute(ctx, member: discord.Member=None):
    try:
        if member is None:
            embed = discord.Embed(
                title = "Мьют",
                description="Вы не упомянули участника",
                color = discord.Color.red(),
            )
            await ctx.send(embed = embed)
        else:
            if "muted" not in ctx.guild.roles:
                await ctx.guild.create_role(name='muted', permissions=discord.Permissions(send_messages=False))
            role = discord.utils.get(ctx.guild.roles, name="muted")
            await member.add_roles(role)
            emb = discord.Embed(title = "Мьют",description=f"участник {member.mention} в мьюте",color = discord.Color.green())
            await ctx.send(embed = emb)
    except:
        em = discord.Embed(
            title="Мьют",
            description="Не получилось замьютить участника",
            color=discord.Color.red(),
        )
    await ctx.send(embed = em)
@bot.command()
async def unmute(ctx, member: discord.Member=None):
    try:
        if member is None:
            embed = discord.Embed(
                title = "Размьют",
                description="Вы не упомянули участника",
                color = discord.Color.red(),
            )
            await ctx.send(embed = embed)
        else:

            role = discord.utils.get(ctx.guild.roles, name="muted")
            await member.remove_roles(role)
            emb = discord.Embed(title = "Размьют",description=f"участник {member.mention} размьючен",color = discord.Color.green())
            await ctx.send(embed = emb)
    except:
        em = discord.Embed(
            title="Размьют",
            description="Не получилось размьютить участника",
            color=discord.Color.red(),
        )
        await ctx.send(embed = em)```

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