Bots, They Talk Amongst Us – Microsoft Bot Framework Explained

Bots, They Talk Amongst Us – Microsoft Bot Framework Explained

Bots! They’re everywhere! And on March 30, 2016 – Microsoft introduced its Bot Framework – a bet that bots will succeed apps and websites as the next “big thing”. This series of posts will explore the Bot Framework entirely, from looking at the framework in general, creating bots, adding intelligence to a bot, to adding a bot into a custom mobile app. But before we dig into what exactly the Bot Framework is, let’s first take a look at what exactly makes a bot … a bot. What Are Bots? Bots have been with us for quite a while. In fact every time you call a large company and get stuck in a labyrinth of voice prompts saying things like “press 1 for yes, 2 for no” – that could be considered a bot. But bots are more than that … quite a bit more. Another example would be Slackbot. It’s always there listening and can provide in-context help for using Slack. For example, if you reply to a message with an emoji, it will helpfully suggest, and show you how, to add a direct reaction to it, instead of a full on new message. Then there are the more fantastical versions of bots … imagine a Slack team at a large company – where people may or may not know each other. You and another developer are talking back and forth about what a certain requirement really means. A bot notices the back and forth with all the questions around a single business area – it also knows who the business owner is for that particular area. The...