Веб-серверный вариант делать? или лонгполлинг.
Разница в том, что в первом вариант создается некий вебхук, к которому обращается телеграм и отправляет обновления сервису бота. В случае лонгполлинга, сервис сам отправляет постоянно запросы на телеграм для получения обновления посредством лонг поллинг запросов. Вебхук в целом лучше, но минус в том, что это работать будет только на веб-сервере. Ну для меня не минус, кому как )
А вообще, в любом случае буду писать так, что можно будет относительно несложно переделать лонгполлинг и вебхук с одного на другйо.
Вообщем, в свободное время напишу заготовку и выложу на GitHub