Late last week Facebook announced updates to its Messenger Platform, which include the ability to give bots different personas, a customer chat plugin for WordPress, and removal of template restrictions on Tagged Messages.
About a year after Google introduced the Hangouts Chat API, it is enhancing the ability to build chatbots by supporting both Dialogflow and Hubot. Dialogflow allows developers to leverage natural language processing to train bots. Hubot allows developers to build bots for multiple platforms.
In this Microsoft tutorial the contributors share the steps for building a bot with their SDK and testing it with the Framework Emulator. Initially, you will need to install Node.js, create a folder for your bot, form a command prompt, and run the npm command nodejs npm init.