Microsoft/BotBuilder

Azure Bot Service provides tools to build, test, deploy, and manage connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail ...