botbuilder-community-dotnet - Bot.Builder.Community.Adapters.Alexa 4.6.4-beta0015

Adapter for v4 of the Bot Builder .NET SDK to allow for a bot to be used for Alexa skills.

PM> Install-Package Bot.Builder.Community.Adapters.Alexa -Version 4.6.4-beta0015 -Source https://www.myget.org/F/botbuilder-community-dotnet/api/v3/index.json

Copy to clipboard

> nuget.exe install Bot.Builder.Community.Adapters.Alexa -Version 4.6.4-beta0015 -Source https://www.myget.org/F/botbuilder-community-dotnet/api/v3/index.json

Copy to clipboard

> dotnet add package Bot.Builder.Community.Adapters.Alexa --version 4.6.4-beta0015 --source https://www.myget.org/F/botbuilder-community-dotnet/api/v3/index.json

Copy to clipboard
<PackageReference Include="Bot.Builder.Community.Adapters.Alexa" Version="4.6.4-beta0015" />
Copy to clipboard
source https://www.myget.org/F/botbuilder-community-dotnet/api/v3/index.json

nuget Bot.Builder.Community.Adapters.Alexa  ~> 4.6.4-beta0015
Copy to clipboard

> choco install Bot.Builder.Community.Adapters.Alexa --version 4.6.4-beta0015 --source https://www.myget.org/F/botbuilder-community-dotnet/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "botbuilder-community-dotnet" -SourceLocation "https://www.myget.org/F/botbuilder-community-dotnet/api/v2"
Install-Module -Name "Bot.Builder.Community.Adapters.Alexa" -RequiredVersion "4.6.4-beta0015" -Repository "botbuilder-community-dotnet" -AllowPreRelease
Copy to clipboard

Build Status Bot Builder Community NuGet

Latest release: v4.13.0 (05/11/2021) - Release Notes

Bot Framework Community - .NET Components & Extensions

This repository is part of the Bot Builder Community Project and contains Bot Framework Components and other extensions for use with Bot Framework Composer and the Bot Framework .NET SDK, including adapters, middleware, dialogs, helpers and more. Other repos within the Bot Builder Community Project exist for extensions for JavaScript, Python and tools - you can find our other repos under our GitHub organisation for the project.

You can also read about how to contribute and report issues.

Use the links below to jump to a section to see a list of current components and other projects / packages available for use with Composer and the Bot Builder .NET SDK.

This repository contains

Bot Framework Components

Components are part of the component model for building bots with re-usable building blocks. You can learn more about components and the component model here. You'll primarily use components through Bot Framework Composer - a visual bot authoring canvas for developers. From Composer you can add and remove packages from your bot.

Custom Actions

Name Description Sample? NuGet
Call Dialogs Actions for calling dialogs in parallel. Normally composer dialogs are executed in series one after the other, but using the AddDialogCall action you can build up a list of dialogs to call in parallel using the CallDialogs action. Sample NuGet version
Storage Actions Actions (read / write / delete) for reading and writing items to the bots configured storage provider. Sample NuGet version
Input Prompts Prompt actions for accepting input from users. Contains actions for accepting email, phone number and social media mentions / hashtags. NuGet version

Composer Connections / Adapters

Name Description Sample? NuGet
Amazon Alexa Add a bot to Amazon Alexa devices, via Alexa Skills. Includes broad support for Alexa Skills capabilities, including devices with displays (Show / Spot), Alexa Cards, access to user profile data and the ability to send Progressive Responses. NuGet version
Google Actions SDK (latest) Add a bot to Google Assistant devices using Google Actions and the latest Actions SDK. Includes broad support for Google Actions capabilities, including Cards and suggestion chips NuGet version
Azure Communication Services SMS Allows a bot to communicate via Azure Communication Services SMS, to send / reveive SMS messages, including receiving delivery reports. NuGet version
Zoom Enable a bot to communicate via Zoom. Specifically developed to handle Zoom chatbot app requests and allow for the sending of messages using Zoom Message Templates. The adapter will also receieve any event subscribed to via Zoom, even those not chatbot related. NuGet version

Live Agent Handoff

Name Description Sample? NuGet
LivePerson Enables handing off a bot conversation to the LivePerson platform, to either a LivePerson virtual agent or a human agent. NuGet version
ServiceNow Enables handing off a bot conversation to the ServiceNow platform, allowing the ServiceNow virtual assistant to handle the conversation. NuGet version

Pre-built Adaptive Dialogs

Name Description Sample? NuGet
Get Weather Declarative assets supporting scenarios for "getWeather" utterances. NuGet version

Other Components

Name Description Sample? NuGet
Token Exchange Skill Handler A CloudSkillHandler component for enabling Single Sign On Token Exchange between a root bot and skill bot. NuGet version

Other .Net SDK Packages (non-component)

The projects and packages contained within this section are available as traditional NuGet packages. i.e. they are not Bot Framework Components and can therefore not be used with Bot Framework Composer's Package Manager.

Over time we plan to make Components for each of these projects available and we will link to those components from each project as they become available.

Adapters

The following adapters can be used to expose your bot on additional channels not supported by the Azure Bot Service, such as Alexa.

Name Description Sample? NuGet
Azure Communication Services SMS Adapter An adapter to integrate with Azure Communication Services to send / reveive SMS messages, including receiving delivery reports. Sample NuGet version
Alexa Adapter An adapter to allow for Alexa Skills to be built using the Bot Builder SDK. Includes broad support for Alexa Skills capabilities, including devices with displays (Show / Spot), Alexa Cards, access to user profile data and the ability to send Progressive Responses. Sample NuGet version
Google Actions SDK (latest) Adapter An adapter to allow for Google Actions to be built using the Bot Builder SDK via the latest Actions SDK (note: DialogFlow and legacy Actions SDK projects should use this alternate adapter. Includes broad support for Google Actions capabilities, including Cards and suggestion chips Sample NuGet version
Google DialogFlow and legacy Actions SDK Adapter This adapter supports integration with DialogFlow and legacy Actions SDK projects with the Bot Builder SDK. Includes broad support for Google Actions capabilities, including Cards and suggestion chips Sample NuGet version
Twitter Adapter An adapter that integrates Twitter Direct Messages with the Bot Builder. The adapter sets up the required webhooks and responds to CRC requests. The webhooks code is based on the work by Tweety with modifications to support the Premium tier of the Account Activity API. Sample NuGet version
RingCentral Adapter An adapter that integrates the RingCentral Platform API with the Bot Builder. The adapter sets up the required webhooks and endpoints to RingCentral requests. Supporting features such as human handoff, activity publishing and WhatsApp support. Sample NuGet version
Zoom Adapter An adapter that accepts and handles Zoom app requests. Specifically developed to handle Zoom chatbot app requests and allow for the sending of messages using Zoom Message Templates. The adapter will also receieve any event subscribed to via Zoom, even those not chatbot related. Sample NuGet version
Infobip WhatsApp Adapter An adapter that accepts and hanldes WhatsApp app requests via Infobip, including support for various messages and template types. NuGet version
Infobip SMS Adapter An adapter that accepts and hanldes SMS requests via Infobip, including support for various messages. NuGet version
Infobip Viber Adapter An adapter that accepts and hanldes Viber requests via Infobip, including support for various messages. NuGet version
MessageBird WhatsApp Adapter An adapter that accepts and handles WhatsApp app requests via MessageBird, including support for various message types. Sample NuGet version

Dialogs and Prompts

The following dialogs are currently available;

Name Description Sample NuGet
Bot Builder v4 Location Dialog An implemention for v4 of the Bot Build .NET SDK of the Microsoft.Bot.Builder.Location dialog project built for Bot Builder v3. An open-source location picker control for Microsoft Bot Framework powered by Azure or Bing Maps REST services. This control will allow a user to search for a location, with the ability to specify required fields and also store locations as favorites for the user. Sample NuGet version
Bot Builder ChoiceFlow This dialog allows you to provide the user with a series of guides choice prompts in turn (defined in a JSON file or as a collection of ChoiceFlowItem objects), similar to when calling a telephone line with a series of automated options. The dialog returns the user's last choice as a result from the dialog and optionally provide the user with a simple text response depending on which choice they land on. Sample NuGet version
Bot Builder v4 FormFlow An implemention for v4 of the Bot Build .NET SDK of the Microsoft.Bot.Builder.FormFlow dialog project built for Bot Builder v3. FormFlow automatically generates the dialogs that are necessary to manage a guided conversation, based upon guidelines you specify. Sample NuGet version
Bot Builder v4 Prompts A collection of Prompts for use with Bot Builder v4, providing the ability to prompt using Adaptive Cards and for recognizing currencies, age, distances and temperature. NuGet version
Bot Builder v4 Luis Dialog An implementation for v4 of the Bot Builder .NET SDK of the Microsoft.Bot.Builder.Dialogs.LuisDialog built for Bot Builder V3 A dialog specialized to handle intents and entities from LUIS. Sample NuGet version
Adaptive Dialogs - REST Adaptive package containing additional actions to make calling REST endpoints easier when using Adaptive dialogs NuGet version

Cards

Packages that assist in building bots using Adaptive Cards and Bot Framework Cards;

Name Description Sample? NuGet
Cards Library The cards library currently has two main features - Both Adaptive Cards and Bot Framework cards can be disabled and Adaptive Cards can be translated NuGet version
Adaptive Card Prompt This prompt is available as part of the Bot.Builder.Community.Prompts package. It includes validation for specified required input fields, displays a custom message if user replies via text and not card input and ensures input is only valid if it comes from the appropriate card (not one shown previous to prompt). NuGet version

Middleware

The following pieces of middleware are currently available;

Name Description Sample? NuGet
Handle Activity Type Middleware Middleware component which allows you to respond to different types of incoming activities, e.g. send a greeting, or even filter out activities you do not care about altogether. NuGet version
BestMatch Middleware A middleware implementation of the popular open source BestMatchDialog for v3 of the SDK. This piece of middleware will allow you to match a message received from a bot user against a list of strings and then carry out an appropriate action. Matching does not have to be exact and you can set the threshold as to how closely the message should match with an item in the list. Sample NuGet version
Azure Active Directory Authentication Middleware This middleware will allow your bot to authenticate with Azure AD. It was created to support integration with Microsoft Graph but it will work with any application that uses the OAuth 2.0 authorization code flow. NuGet version
Sentiment Analysis Middleware This middleware uses Cognitive Services Sentiment Analysis to identify the sentiment of each inbound message and make it available for your bot or other middleware component. Sample NuGet version
Spell Check Middleware This middleware uses Cognitive Services Check to automatically correct inbound message text NuGet version

Recognizers

The following recognizers are currently available;

Name Description NuGet
Fuzzy Matching Recognizer A recognizer that allows you to use fuzzy matching to compare strings. Useful in situations such as when a user make a spelling mistake etc. When the recognizer is used a list of matches, along with confidence scores, are returned. NuGet version

Storage

The following Storage implementations are currently available;

Name Description NuGet
Elasticsearch storage Elasticsearch based storage for bots created using Microsoft Bot Builder SDK. NuGet version
EntityFramework storage EntityFramework based storage and transcript store for bots created using Microsoft Bot Builder SDK. NuGet version

Contributing and Reporting Issues

We welcome and encourage contributions to this project, in the form of bug fixes, enhancements or new extensions. Please fork the repo and raise a PR if you have something you would like us to review for inclusion. If you want to discuss an idea first then the best way to do this right now is to raise a GitHub issue or reach out to one of us on Twitter.

  • .NETStandard 2.0
    • Alexa.NET (>= 1.10.2)
    • Alexa.NET.CustomerProfile (>= 2.1.1)
    • Microsoft.AspNetCore.Hosting.Abstractions (>= 2.1.1)
    • Microsoft.Bot.Builder (>= 4.6.3)
    • Microsoft.Bot.Builder.Integration.AspNet.Core (>= 4.6.3)
    • Microsoft.Extensions.Configuration (>= 2.2.0)
    • Microsoft.Extensions.Options (>= 2.1.1)
    • Microsoft.Net.Http.Headers (>= 2.1.1)
  • .NETStandard 2.0: 2.0.0.0

Owners

botbuildercommunity

Authors

Bot Builder Community

Project URL

https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/

License

MIT

Tags

bots ai botframework botbuilder

Info

523 total downloads
6 downloads for version 4.6.4-beta0015
Download (15.4 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
4.13.2 9.66 KB Fri, 11 Jun 2021 17:36:39 GMT 0
4.13.2-garyp-gbm0006 9.69 KB Fri, 11 Jun 2021 16:44:27 GMT 0
4.13.2-garyp-gbm0005 9.69 KB Fri, 11 Jun 2021 13:35:07 GMT 0
4.13.2-garyp-gbm0004 9.69 KB Fri, 11 Jun 2021 12:42:55 GMT 0
4.13.2-garyp-gbm0002 9.68 KB Fri, 11 Jun 2021 11:52:40 GMT 0
4.13.1 9.66 KB Thu, 13 May 2021 11:56:37 GMT 0
4.13.1-rc0033 9.67 KB Thu, 13 May 2021 02:12:07 GMT 0
4.13.1-rc0032 9.67 KB Wed, 12 May 2021 02:10:09 GMT 0
4.13.1-rc0025 9.67 KB Wed, 20 Oct 2021 02:10:07 GMT 0
4.13.1-rc0012 9.67 KB Sat, 12 Jun 2021 02:10:04 GMT 0
4.13.1-rc0007 9.67 KB Sat, 29 May 2021 02:12:43 GMT 0
4.13.1-rc0006 9.67 KB Fri, 14 May 2021 02:10:19 GMT 0
4.13.0 9.66 KB Tue, 11 May 2021 16:32:42 GMT 2
4.12.1-rc0027 9.65 KB Wed, 21 Apr 2021 02:09:50 GMT 0
4.12.1-rc0025 9.65 KB Sat, 20 Mar 2021 02:12:57 GMT 0
4.12.1-packages-preview0052 9.78 KB Fri, 30 Apr 2021 10:31:32 GMT 0
4.12.1-packages-preview0050 9.78 KB Tue, 20 Apr 2021 10:03:00 GMT 0
4.12.1-packages-preview0045 9.78 KB Thu, 15 Apr 2021 14:19:25 GMT 2
4.12.1-packages-preview0043 9.78 KB Thu, 15 Apr 2021 08:10:52 GMT 0
4.12.1-packages-preview0037 9.78 KB Tue, 13 Apr 2021 10:45:40 GMT 1
4.12.1-packages-preview0030 9.78 KB Fri, 19 Mar 2021 12:43:26 GMT 0
4.12.1-liveperson-hando0032 9.69 KB Tue, 23 Mar 2021 09:41:36 GMT 2
4.12.0 9.64 KB Tue, 16 Mar 2021 19:42:45 GMT 1
4.11.1-rc0024 9.65 KB Wed, 17 Mar 2021 02:11:24 GMT 0
4.11.1-rc0023 9.65 KB Wed, 03 Mar 2021 02:09:57 GMT 1
4.11.0 9.63 KB Wed, 17 Feb 2021 12:29:31 GMT 0
4.9.10-rc0018 9.65 KB Mon, 07 Dec 2020 02:09:30 GMT 2
4.9.10-rc0014 9.65 KB Sat, 05 Dec 2020 02:10:59 GMT 4
4.9.9 9.64 KB Fri, 04 Dec 2020 18:56:01 GMT 3
4.9.8 9.55 KB Thu, 22 Oct 2020 16:21:04 GMT 3
4.9.8-rc0011 9.56 KB Sat, 14 Nov 2020 02:09:33 GMT 3
4.9.8-rc0008 9.56 KB Thu, 05 Nov 2020 02:10:09 GMT 3
4.9.8-rc0006 9.56 KB Fri, 23 Oct 2020 02:09:43 GMT 3
4.9.8-rc0002 9.56 KB Sat, 10 Oct 2020 02:09:29 GMT 3
4.9.8-rc0001 9.56 KB Sun, 27 Sep 2020 02:10:06 GMT 4
4.9.8-rc0000 9.56 KB Tue, 15 Sep 2020 02:07:47 GMT 4
4.9.7 9.55 KB Mon, 14 Sep 2020 21:51:40 GMT 4
4.9.7-rc0034 9.65 KB Thu, 18 Feb 2021 02:10:14 GMT 1
4.9.6 9.55 KB Mon, 14 Sep 2020 17:32:25 GMT 4
4.9.5 9.55 KB Mon, 14 Sep 2020 17:20:11 GMT 7
4.9.5-rc0016 9.56 KB Sat, 12 Sep 2020 02:07:44 GMT 3
4.9.5-rc0015 9.56 KB Tue, 01 Sep 2020 02:10:38 GMT 5
4.9.5-rc0014 9.57 KB Tue, 25 Aug 2020 02:09:10 GMT 5
4.9.5-rc0013 9.57 KB Sat, 22 Aug 2020 02:08:23 GMT 5
4.9.5-rc0011 9.57 KB Sat, 08 Aug 2020 02:07:50 GMT 7
4.9.5-rc0010 9.57 KB Thu, 30 Jul 2020 02:08:09 GMT 6
4.9.5-rc0009 9.57 KB Tue, 28 Jul 2020 02:10:09 GMT 7
4.9.5-rc0006 9.57 KB Sat, 25 Jul 2020 02:09:28 GMT 8
4.9.5-rc0005 9.57 KB Thu, 23 Jul 2020 02:07:51 GMT 6
4.9.4 9.56 KB Wed, 22 Jul 2020 16:53:19 GMT 6
4.9.3 9.56 KB Wed, 15 Jul 2020 17:43:05 GMT 9
4.9.3-rc0002 9.57 KB Thu, 16 Jul 2020 02:07:24 GMT 8
4.9.2 9.56 KB Wed, 08 Jul 2020 15:08:41 GMT 6
4.9.2-rc0012 9.57 KB Tue, 14 Jul 2020 02:07:13 GMT 7
4.9.2-rc0011 9.57 KB Thu, 09 Jul 2020 02:09:50 GMT 6
4.9.2-rc0009 9.57 KB Tue, 07 Jul 2020 02:07:44 GMT 6
4.9.1 9.56 KB Thu, 02 Jul 2020 15:08:47 GMT 7
4.9.1-rc0026 9.57 KB Fri, 03 Jul 2020 02:07:15 GMT 7
4.9.1-rc0025 9.57 KB Tue, 30 Jun 2020 02:07:34 GMT 6
4.9.1-rc0023 9.57 KB Sat, 27 Jun 2020 02:07:13 GMT 7
4.9.1-rc0022 9.55 KB Tue, 16 Jun 2020 02:06:31 GMT 7
4.9.1-rc0020 9.58 KB Wed, 03 Jun 2020 02:07:01 GMT 7
4.9.0 9.57 KB Tue, 02 Jun 2020 09:46:00 GMT 6
4.8.7 9.6 KB Fri, 15 May 2020 16:36:47 GMT 6
4.8.7-rc0068 9.58 KB Tue, 02 Jun 2020 02:11:40 GMT 7
4.8.7-rc0063 9.61 KB Fri, 29 May 2020 02:08:09 GMT 6
4.8.7-rc0061 9.61 KB Sat, 16 May 2020 02:07:56 GMT 6
4.8.6 9.6 KB Fri, 15 May 2020 12:36:02 GMT 6
4.8.5 9.6 KB Fri, 15 May 2020 12:25:11 GMT 5
4.8.5-rc0044 9.61 KB Fri, 15 May 2020 02:08:59 GMT 6
4.8.5-rc0043 9.61 KB Wed, 13 May 2020 02:07:33 GMT 7
4.8.5-rc0042 9.61 KB Sat, 09 May 2020 02:08:10 GMT 8
4.8.5-rc0041 9.61 KB Tue, 05 May 2020 02:08:20 GMT 7
4.8.4 9.6 KB Mon, 04 May 2020 13:12:22 GMT 5
4.8.3 9.6 KB Mon, 04 May 2020 12:54:31 GMT 6
4.8.3-rc0021 9.6 KB Mon, 04 May 2020 11:27:42 GMT 5
4.8.3-rc0020 9.6 KB Wed, 29 Apr 2020 02:06:16 GMT 5
4.8.3-rc0019 9.6 KB Tue, 28 Apr 2020 02:07:32 GMT 6
4.8.3-rc0017 9.6 KB Thu, 23 Apr 2020 02:06:54 GMT 7
4.8.3-rc0013 9.6 KB Wed, 22 Apr 2020 02:06:30 GMT 7
4.8.3-rc0012 33.36 KB Tue, 21 Apr 2020 02:06:30 GMT 5
4.8.3-rc0010 33.36 KB Thu, 09 Apr 2020 02:05:10 GMT 6
4.8.3-rc0004 33.28 KB Sat, 04 Apr 2020 02:05:21 GMT 6
4.8.2 33.27 KB Fri, 03 Apr 2020 13:40:13 GMT 5
4.8.2-rc0016 33.28 KB Fri, 03 Apr 2020 13:08:14 GMT 6
4.8.2-rc0015 33.28 KB Sat, 28 Mar 2020 02:06:47 GMT 7
4.8.2-rc0014 33.28 KB Fri, 27 Mar 2020 02:05:07 GMT 7
4.8.2-rc0013 33.28 KB Sat, 21 Mar 2020 02:05:54 GMT 6
4.8.2-beta0111 9.59 KB Fri, 27 Mar 2020 12:56:09 GMT 7
4.8.1 33.28 KB Fri, 20 Mar 2020 13:30:23 GMT 6
4.6.6-rc0013 33.29 KB Fri, 20 Mar 2020 11:59:28 GMT 8
4.6.6-rc0010 33.29 KB Tue, 25 Feb 2020 02:06:59 GMT 10
4.6.6-rc0009 33.1 KB Mon, 24 Feb 2020 11:43:47 GMT 6
4.6.5 33.08 KB Sat, 08 Feb 2020 14:05:00 GMT 6
4.6.5-rc0003 33.1 KB Sat, 01 Feb 2020 02:07:11 GMT 8
4.6.5-rc0002 33.09 KB Thu, 23 Jan 2020 02:07:41 GMT 9
4.6.4 33.08 KB Thu, 16 Jan 2020 02:08:11 GMT 5
4.6.4-rc0010 33.09 KB Sat, 04 Jan 2020 02:07:21 GMT 7
4.6.4-rc0008 33.11 KB Mon, 02 Dec 2019 11:13:08 GMT 6
4.6.4-rc0001 33.12 KB Mon, 02 Dec 2019 10:59:32 GMT 7
4.6.4-beta0098 9.6 KB Thu, 26 Mar 2020 13:07:14 GMT 6
4.6.4-beta0096 9.6 KB Wed, 25 Mar 2020 16:28:29 GMT 5
4.6.4-beta0088 9.59 KB Wed, 25 Mar 2020 16:04:30 GMT 6
4.6.4-beta0084 9.59 KB Fri, 20 Mar 2020 13:58:49 GMT 5
4.6.4-beta0064 9.95 KB Mon, 24 Feb 2020 11:46:18 GMT 6
4.6.4-beta0056 16.59 KB Thu, 06 Feb 2020 19:29:40 GMT 5
4.6.4-beta0055 16.56 KB Thu, 06 Feb 2020 09:51:56 GMT 6
4.6.4-beta0036 15.84 KB Wed, 15 Jan 2020 11:43:40 GMT 7
4.6.4-beta0033 15.84 KB Tue, 14 Jan 2020 15:46:16 GMT 7
4.6.4-beta0022 15.14 KB Wed, 18 Dec 2019 13:31:26 GMT 6
4.6.4-beta0016 15.35 KB Mon, 02 Dec 2019 12:41:03 GMT 10
4.6.4-beta0015 15.4 KB Mon, 02 Dec 2019 10:48:01 GMT 6
4.3.54-beta0001 31.49 KB Fri, 07 Feb 2020 11:50:50 GMT 6