Питонисты, подскажите, как могу реализовать задержку между нажатиями кнопки с выводом уведомления (пишу бота тг).
Есть кнопка "собрать урожай". После первого нажатия (если на балансе есть урожай - собирает его, если нету - показывает уведомление, что надо подождать, пока соберется хотя бы 1 единица урожая). Каждое нажатие кнопки - запрос в БД. Есть ли способ сделать 5 минутную задержку между нажатиями кнопки (показывая уведомление "подождите 5 минут перед тем, как опять сделать попытку сбора урожая")?
Ничего, кроме как записывать время последнего сбора в БД и от него считать 5 минут в голову не пришло, а это ничего не меняет, и так в БД запросы кидаются.
Гугл ничего, кроме sleep(x) не подсказывает, но походу запрос как-то не так генерирую.