Задать вопрос
anton_02
@anton_02
discord.py

Как использовать cooldown в discord.py?

@client.command(aliases = ['gif'])
@commands.cooldown(1, 60*60*24, commands.BucketType.user)
async def __gif(ctx, amount: int = None):
        if amount is None:
         await ctx.send(embed = discord.Embed(
            description = """ты получил ежедневную награду """
        ))
        amount = 100  # this adds 100
        cursor.execute("UPDATE users SET cash = cash + {} WHERE id = {}".format(amount, ctx.author.id))
        connection.commit()

Вот тут я пишу и он пишет, что я получил награду я пишу опять команду и он ничего не отвечает, кулдаун стоит.
А как сделать, чтоб он ответил, что вы уже использовали ежедневную награду, подождите кол-во времени?
  • Вопрос задан
  • 1654 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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