@NewUser9901

Как сделать оповещение о cooldown?

Всем привет!

Подскажите, пожалуйста. У меня есть команда с cooldown как сделать оповещение о cooldown?

Команда:
@client.command()
@commands.cooldown(1, 5, commands.BucketType.user)
async def helpserv(ctx):
    await ctx.send('Hello')
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
https://discordpy.readthedocs.io/en/stable/ext/com...
https://discordpy.readthedocs.io/en/stable/ext/com...

@bot.listener()
async def on_command_error(ctx, error):
    if isinstance(error, commands.CommandOnCooldown):
        await ctx.send(
            f"Эту команду можно использовать {error.cooldown.rate} раз в "
            f"{error.cooldown.per} секунд на {error.cooldown.type}."
            f"Попробуйте еще раз через {error.retry_after} секунд."
        )
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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