
It doesn’t matter what you type, but “Hello” is probably a polite way to start To start the Bot you need to type a message. I need to take the URL add /api/messages and use it to configure the Bot emulator When you run the Bot in the Visual Studio debugger, it creates a web service and you need to use the url of this service in the Bot emulator which is run separately. This conversation on stackoverflow seems to resolve the issue. I followed the examples through and found that there is a compilation error with the sample code in the FormBuilder section: You will need to download and install this emulator prior to testing. In order to debug and test your Bot there is a local emulator that allows you to run your Bots in a local test messaging app. The FormFlow example creates a Bot that will walk you through ordering a sandwich and along with the advanced example you can add optional ingredients along with some simple terms you can add to make it easier to pick multiple items from a list. This quick start will help you get the prerequisites sorted. In order to start building Bots you will need Visual Studio 2017 installed along with the Bot Builder extensions. This streamlines the creation of a bot to collect data from a user.

The simplest mechanism for retrieving data from a user is to use FormFlow within the BotBuilder SDK. There are a number of ways to help you build the bot and you can interface with the Cognitive Services to add intelligence to your bot using services such as LUIS.

The Microsoft Bot Framework is a framework that helps you build bots that can run in a variety of messaging apps such as Skype, Skype For Business, Facebook and Slack. After watching James Mann’s talk on the bot framework at DDD I decided to look at whether the Bot framework can offer an alternative to web pages for filling in forms.
