Напоминания телеграм бота в одно время каждый день
Делаю бота с помощью pyTelegramBotAPI. Нужно сделать следующее: пользователю разово предлагается ввести время, в которое он согласен получать уведомления(например, 11:30), а бот ежедневно присылает сообщения в это время. Время только московское, без учета часовых поясов. С помощью какой библиотеки это можно реализовать?
Ответы (1 шт):
Автор решения: arnold
→ Ссылка
Используйте библиотеку datatime. Создайте функцию bot.register_next_step_handler и запишите в переменные часы и минуты. Потом можно организовать цикл, который будет сравнивать совпадает ли указанное время с текущим. Если да, то с помощью id отсылаете пользователю нужное сообщение.