Нашел решение проблемы, которая казалась нерешаемой из-за несовместимости сервисов, и приходилось получать уведомление со входными данными от одного сервиса, а потом ставить галочку во втором сервисе, чтобы бот дальше работал с этим. Было собрано веб-приложение для ускорения, но это все равно был костыль.

Теперь это происходит автоматически: нашел способ превратить системное сообщение от первого сервиса в некое подобие CSV с разделителем. Бот просто берет этот CSV, выделяет из него части и ищет совпадения в базе. Если находит, работает дальше. Если не находит, пишет мне, что нужно проверить то-то. Пока не писал, но все утро отчитывается об успешной работе.

Осталось придумать, как все это улучшить, ускорить и сделать экономнее.