This post describes how to embed a bot in a web page using the Bot Framework Web Chat. The Web Chat control is a highly-customizable web-based client for the Bot Framework V4 SDK. It uses the Direct Line channel, associated with the bot, to allow the user to talk with the bot from within the web page. In its essence, this….
Microsoft discontinues the ability to create new SDK V3 Bots. Deployed V3 bots will continue to run without interruption.
Microsoft Bot Framework SDK V4 was released in September 2018, and since then we have shipped a few dot-release improvements. As announced previously, the V3 SDK is being retired with final lifetime support ending on December 31st, 2019. Existing V3 bot workloads will continue to run without interruption. We have no plans to disrupt any running workloads. Accordingly, Microsoft will discontinue the….
CONTINUE READING "Microsoft discontinues the ability to create new SDK V3 Bots. Deployed V3 bots will continue to run without interruption."
This blog explains how to set up an Azure Relay resource, create the necessary relays in Visual Studio, and connect your locally hosted v4 bot for debugging across the various channels available in the Bot Framework ecosystem. Prerequisites: An Azure account (create a new account here) Access to Visual Studio .Net Framework 4.7 or .Net Core 2.1 installed (project dependent) Access….
CONTINUE READING "Debugging Your Locally Hosted v4 Bot Using Azure Relays"
[Updated on 5/31/2019] This blog covers how to use Web Chat with the Azure Bot Service’s built-in authentication capability to authenticate chat users with various identity providers such AAD, GitHub, Facebook, etc, including best practices on how to ensure a secure experience. This tutorial also covers where the built-in authentication features are currently supported and where they are not. Step 1: Registering Connections and….
CONTINUE READING "Using WebChat with Azure Bot Service’s Authentication"
A very common chat/conversational feature that bot developers need to implement, is how to create an initial welcome or greeting message when a user initially begins interacting with the bot (say, the first time they open web chat). One issue some customers have been having lately, is that when using trying the conversationUpdate, is that their bot behaves as expected….
CONTINUE READING "How to properly send a greeting message and common issues from customers"
CONTINUE READING "Build a Microsoft Bot Framework bot with the Bot Builder SDK v4"
Welcome to the final article of this series! Hopefully if you’re reading this, you know that this is article is part of an ongoing guide on how to extend the Microsoft/Recognizers-Text project to support new languages. This exciting new open-source project released by the LUIS team provides robust recognition and resolution for unit entities commonly expressed in everyday language. In our previous….
CONTINUE READING "Contributing to LUIS with Microsoft/Recognizers-Text – Part 3"
CONTINUE READING "Contributing to LUIS with Microsoft/Recognizers-Text – Part 2"
Last year, we announced a new recognizer library by the LUIS team, which provides robust recognition and resolution for common units expressed in everyday human interaction. Since then, the code base has changed considerably, and the library has been expanded to include more pre-built entities including date-time, currency, dimensions, and age. Today, we’ll take a look into the code base of Recognizers-Text,….
CONTINUE READING "Contributing to LUIS with Microsoft/Recognizers-Text – Part 1"
Figuring out how to manage your bot’s conversational flow is one of the most challenging aspects to bot development, and also related to some of the most commonly asked questions we receive from the community. In this article we’ll discuss different ways to manage your bot dialog by leveraging two popular Microsoft cognitive services – QnA Maker and LUIS. The sample….
CONTINUE READING "Dialog management with QnA, LUIS, and Scorables"