I've written a couple of similar tutorials about Telegram bots, so shameless self plug:
Building a Telegram Bot with Python [0] is a beginner-focused basic ToDo bot in a few parts
Building a Serverless Chatbot with AWS, Zappa, Telegram, and api.ai [1] is a slightly more advanced one that shows how to integrate an off-the-shelf "AI" into the bot.
Some of the code snippets looked pretty similar. Would love to hear if you saw my posts before writing this one.
In response to people being confused by "serverless" -- I think GCE + AWS have successfully established the term to mean "running code in the cloud without having to worry about maintaining updates etc". I've never heard this term used in regards to a P2P system of bots.
[0] https://www.codementor.io/garethdwyer/building-a-telegram-bo...
[1] http://www.developintelligence.com/blog/2017/08/building-ser...