https://gist.github.com/MasterGroosha/88a036131615ca2d407421fd55e53584Если представить, что бот поднят именно так, как в примере выше, то запросы на
http://127.0.0.1:9900/bot обрабатываются как апдейты от Telegram, а запросы на
http://127.0.0.1:9900/api обрабатываются как будто от сторонних клиентов.
Разумеется, по HTTP Telegram работать не даст и надо будет ставить что-то вроде nginx или apache2 перед ботом (и это правильно!). Так что воспринимайте это как точку опоры для дальнейших улучшений.