Задать вопрос
@dkwa

Как сделать тайм-аут для пользователя по команде?

Мне нужно, чтобы когда я прописывал команду !mute member time reason человек отправлялся в таймаут на указанное время.
@client.command()
@commands.has_permissions(administrator=True)
async def mute(ctx, user: discord.Member=None, time=None,*,reason=None):
    time = humanfriendly.parse_timespan(time)
    await user.timeout(until = discord.utils.utcnow() + datetime.timedelta(seconds=time),reason=reason)
    await ctx.send(f"Участник {user} замучен на {time} по причине {reason}")

Этот код почему то не работает, долго искал проблему, но так и не нашел.
Буду благодарен если поможете.
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы