@marz1k

Как сделать задержку на отправку команд. Telebot?

randlist = [0.3, 0.6, 1]
        coin = random.choice(randlist)
        cur.execute(f"SELECT balance from users where id = {message.chat.id}")
        con.commit()
        data = tuple(cur.fetchone())
        balance = round(data[0] + coin, 2)
        text = f"""
Вы заработали {coin} Robux!
Ваш баланс: {balance}✅
        """
        if message.text == "Заработать":
            cur.execute(f"UPDATE users SET balance = balance + {coin} WHERE id = {message.chat.id}" )
            bot.send_message(message.chat.id, text , reply_markup=keyboard)


Внимание. Возможен тригер из-за говно-кода!

Нужно, что бы при спаме командой "Заработать" человеку отсылалось:"Подождите N секунд" Пробовал реализовать через БД, но у меня абсолютно ничего не получилось.
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы