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

Как сказать телеграм-боту слать сообщения каждый час?

Нужно сделать чтобы бот присылал сообщения каждому кто им пользуется каждый час-два, главное чтобы с каким то промежутком во времени, точная цифра не важна
Пишу на python 3 с библиотекой Telebot, пока что мой мозг дошёл до того, чтобы получать datetime.now() складывать его с числом равным 1 часу с помощью timedelta и всё

Собственно понять не могу вот что, для поставленной задачи нужно это всё сунуть в какой то вечный цикл, который будет это всё проверять? Или в api телеграма или телеботе есть что-то, что может помочь мне с моим вопросом?
  • Вопрос задан
  • 1768 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Раз в час запускайте скрипт и отправляйте сообщение, особого смысла нет держать процесс с одним слип в час.
Ну или while(true) sleep(1hour) and send messages
Список пользователей уже имеется?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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