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

Как реализовать выполнение действия по таймеру в telegram bot?

Всех приветствую!
Такой вопрос, как реализовать отчет времени в телеграмм боте? Пишу на python , с telebot .
Обязательно ли нужно использовать модуль time или можно обойтись?

Суть в том что бот после выбора определенной кнопки, должен вести отсчет времени до следующего такого же промежутка времени и по истечению его выполнять действие к примеру +1 к переменной. Как это можно реализовать?
  • Вопрос задан
  • 1278 просмотров
Подписаться 5 Простой Комментировать
Решения вопроса 1
@recallyourname
Например, можно по нажатии кнопки отправлять какое-нибудь сообщение, уведомляющее о выполненном действии. У каждого объекта типа Message есть поле date, в которое записывается время отправки сообщения в формате unix time. Это время можно записать в переменную в исполняемом скрипте. По нажатии на кнопку во второй раз, отправить уведомление и записать это время во вторую переменную, вычесть их разницу и выполнить необходимые действия на основании полученного времени. При последующих нажатиях можно менять значения конструкцией вроде
prev_time, current_time = current_time, message.date
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект