Как я уже писал в этом посте, со временем у многих людей меняются привычки и понятия комфорта. Так, до недавнего времени, ежедневные отчеты после формирования отправлялись руководителям по почте. Возник запрос: хотим прямую доставку в мессенджер. Не проблема, начинаем разбираться. Сразу добавляем условие: отчеты формируются долго, поэтому их расписание перенесено на ночь. Но кто хочет получать рабочие уведомления в полночь, а то и позже? Да и завязывать запуск сторонних скриптов в бота как-то не очень хочется. В этом нам поможет библиотека schedule. Разработчики библиотеки прямо пишут: schedule - не панацея для всех решений. Если вам нужна локализация для праздничных дней, мультипоточность, или слишком точное расписание (до миллисекунд), она вам не подойдет. В нашем случае все намного проще, тайминги у нас с точностью до минут. Так что начнем. import telebot import schedule import time В поле "do" сначала указывается функция, которая должна выполниться, далее - ее аргументы. run_pendi
Python. Telegram bot. Schedule. Отправка сообщений по расписанию.
7 февраля 20257 фев 2025
273
2 мин