Почему бот на telebot иногда не возвращает (не реагирует на) сообщения?
Простенький бот на telebot запущен на heroku+flask.
Прокфайл такой: web: gunicorn app:app
Отлично работает, когда получает сообщения, прописанные в хэндлерах. Однако когда доходит до "введи год" - ответ приходит в среднем с 1.5 раза. На "введи месяц" - также может варьироваться число неудачных попыток. "Введи день" - никогда не срабатывает с первого раза. Сначала думал на register_next_step_handler, но логи heroku говорят, что heroku[router] получает что-то с path="/telegramtoken" ну практически каждый раз и после этого очень часто, хотя и менее app[web.1] что-то отдаёт POST /telegramtoken.
То есть проблема где-то дальше?
Бывает, нужно 30 раз отправить месяц или день, чтобы получить ответ. Всё, что я придумал - поменять регион приложения на EU, но это, конечно, не помогло. Не хочется отлавливать год месяц и день хэндлерами.
Может ли кто-нибудь подсказать в чем может быт дело?