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

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

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

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

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

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