Welcome to the Bot Framework Solutions repository which is the home for a set of templates and solutions to help build advanced conversational experiences using Azure Bot Service and Bot Framework. Microsoft Bot Framework is a comprehensive framework for building enterprise-grade conversational AI experiences.
To use the latest features, we recommend migrating to the Core Assistant Bot or Enterprise Assistant Bot in Bot Framework Composer. Learn more about migration here and here.
This release includes bug fixes and updates the Virtual Assistant and botframework-solutions package to support Bot Framework SDK v4.13.2. It includes the following assets:
@Batta32, @DiegoCardozo94, @FedericoBernal, @KayMKM, @LCarbonellRod, @VictorGrycuk, @dependabot, @dependabot[bot], @fran893, @jhutchings1, @joshgummersall, @lancehilliard, @lauren-mills, @lukashoferdev, @lzc850612, @matiasroldan6, @olmidy, @pavolum, @peterinnesmsft, @qduyhoang, @ryanlengel, @sidmore, @taicchoumsft and Franco Alvarez
This release is the first generally available version for Virtual Assistant and botframework-solutions. It includes the following:
The Virtual Assistant and Skill project templates are based on the latest version of the Bot Framework SDK (v4.9.x), and allow developers to easily get started with the creation of their own Virtual Assistant or Skill application:
Both project templates provide out-of-box PowerShell-based deployment scripts that greatly simplify the creation and provisioning of Azure-based resources, as well as handle the deployment of your Virtual Assistant Skill - all in under 15 minutes.
Project templates are available as VSIX templates in Visual Studio for C# development. Additionally, Yeoman-based JavaScript project templates are available via npm.
The Bot Solutions library is released under 1.0.0, and is available in both C# NuGet package and TypeScript npm package formats. The library (replacing the prior MIcrosoft.Bot.Builder.Solutions library) includes numerous components that facilitate the development of your own Virtual Assistant or Skill, including:
The Virtual Assistant Solution Accelerators provide two sample implementations of a Virtual Assistant that provide a great starting point to start building your own customized assistant that is tailored to some of our customers' most common scenarios:
Finally, our sample clients and applications provide developers with sample code that serves as a great starting point for building your own custom integrations with your Virtual Assistant or Skills via Android and Direct Line-based web sample clients.
In addition, code samples are available for Linked Accounts - enabling easy user authentication for speech-based assistants without requiring users to enter credentials via voice command - and Proactive Notifications, enabling your assistant to send activities to your users in response to custom event notifications.
This release is compatible with the following tools and versions:
Note: We do not guarantee compatibility across preview versions. In order to take advantage of the features in this release, you should update each of the above.
This release is compatible with the following tools and versions:
Note: We do not guarantee compatibility across preview versions. In order to take advantage of the features in this release, you should update each of the above.
This list of changes was auto generated.
This list of changes was auto generated.
This list of changes was auto generated.
This list of changes was auto generated.
This list of changes was auto generated.