У меня было несколько ботов на python-telegram-bot : команды, inline-кнопки, состояния, работа с базой и внешними сервисами. Затем понадобился веб-интерфейс с тем же поведением. Переносить обработчики в отдельный HTTP API означало бы поддерживать две реализации одного сценария. Встраивать Telegram…
Как я запустил Telegram-бота в браузере, не переписывая его обработчики
Это краткое изложение. Полный текст материала доступен на сайте источника.