@Zakkaru

Как мне зделать комманду мута?

Я хочу сделать так, чтобы комманда работала на ответ сообщение то-есть человек написал плохое сообщение, админ ответил на сообщение командой .ban без тега и написало что Модер: ник Забанил: ник

@client.command(aliases=["м","m"])
async def мьют(ctx, member: discord.Member = None, time: str=None, reason=None):

    time_in_s = 0

    if time[len(time)-1:] == "с":
        time_in_s = int(time[:len(time)-1])

    elif time[len(time)-1:] == "м":
        time_in_s = int(time[:len(time)-1]) * 60

    elif time[len(time)-1:] == "ч":
        time_in_s = int(time[:len(time)-1]) * 60 * 60

    elif time[len(time)-1:] == "д":
        time_in_s = int(time[:len(time)-1]) * 60 * 60 * 24

    else:
        time_in_s = int(time[:len(time)-1])

    role = discord.utils.get(ctx.guild.roles,id=864088962851012650)

    emb = discord.Embed(title='Вердикт', color=discord.Colour.gold())

    emb.add_field(name='Великий модератор', value=ctx.message.author.mention, inline=False)
    emb.add_field(name='Замьютил', value=member.mention, inline=False)
    emb.add_field(name='По причине', value=reason, inline=False)
    emb.add_field(name='На', value=time, inline=False)

    await member.add_roles(role)

    msg = await ctx.send(embed=emb)

    await msg.add_reaction("✅")
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект