I got very excited when I first saw Microsoft Bot Framework (https://dev.botframework.com). Microsoft has done a great job! You can deploy same bot to multiple channels such as MS Team, Slack, Facebook. But all the documents/tutorial I read recommend to deploy bot backend code to Azure. I have been working with AWS for few years but never used Azure before. So was looking for a solution to deploy the Nodejs backend to AWS lambda as I am more comfortable. I still need to create Azure account to create the bot and deploy to channels but that’s OK ( who knows in future I may migrate from AWS Lambda to Azure Function 🙂 )
I googled but did not find a solution which just works out of the box. So I decided to poke the framework code a bit and get it deployed to lambda.
Find out full story and source code on Media