Есть бот на Aiogram (LongPolling). Задача такова, что он должен раз в минуту обращаться в БД и при определенных условиях отправлять сообщения. Для этого используется Apscheduler. Из-за этого очень сильно снижается скорость отклика бота (может доходить до 40-60 секунд при нажатии клавиши). При этом выскакивает исключение:
aiogram.utils.exceptions.InvalidQueryID: Query is too old and response timeout expired or query id is invalid
Сейчас функция запуска scheduler выглядит так:
def scheduler_jobs():
scheduler.add_job(user_scheduler, "interval", seconds=60, max_instances=4, misfire_grace_time=None, coalesce=True)
Все параметры кроме seconds выбирались методом проб и ошибок. Сейчас это работает более-менее оптимально, но все равно бывают затыки.
Помогите настроить scheduler