#
apscheduler
Планирование задач в Python: AsyncIOScheduler, BackgroundScheduler и executors.
ПрограммированиеПочему APScheduler не отправляет сообщения в aiogram?
Разбираем причину RuntimeError «Не удалось отправить сообщение» при scheduler.add_job: отсутствие event loop в потоке, pickle объекта bot или неверный chat_id. Решения: AsyncIOScheduler, kwargs, int(chat_id) и логирование.