Underscore.Bot.MessageRouting
1.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Underscore.Bot.MessageRouting --version 1.0.0
NuGet\Install-Package Underscore.Bot.MessageRouting -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Underscore.Bot.MessageRouting" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Underscore.Bot.MessageRouting --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Underscore.Bot.MessageRouting, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Underscore.Bot.MessageRouting as a Cake Addin #addin nuget:?package=Underscore.Bot.MessageRouting&version=1.0.0 // Install Underscore.Bot.MessageRouting as a Cake Tool #tool nuget:?package=Underscore.Bot.MessageRouting&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
This project is a message routing component for chatbots built with Microsoft Bot Framework C# SDK. It enables routing messages between users on different channels. In addition, it can be used in advanced customer service scenarios where the normal routines are handled by a bot, but in case the need arises, the customer can be connected with a human customer service agent.
For an example on how to take this code into use, see Intermediator Bot Sample.
Possible use cases
- Routing messages between users/bots
- Customer service scenarios where (in tricky cases) the customer requires a human customer service agent
- Keeping track of users the bot interacts with
- Sending notifications
- For more information see this blog post and this sample
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net46 is compatible. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
- Autofac (>= 4.6.2)
- Microsoft.Azure.KeyVault.Core (>= 2.0.4)
- Microsoft.Bot.Builder (>= 3.12.2.4)
- Microsoft.Data.OData (>= 5.8.3)
- Microsoft.Data.Services.Client (>= 5.8.3)
- Microsoft.IdentityModel.Logging (>= 1.1.5)
- Microsoft.IdentityModel.Protocol.Extensions (>= 1.0.4.403061554)
- Microsoft.IdentityModel.Protocols (>= 2.1.5)
- Microsoft.IdentityModel.Protocols.OpenIdConnect (>= 2.1.5)
- Microsoft.IdentityModel.Tokens (>= 5.1.5)
- Microsoft.OData.Core (>= 7.3.1)
- Microsoft.Rest.ClientRuntime (>= 2.3.10)
- Newtonsoft.Json (>= 10.0.3)
- System.ComponentModel.EventBasedAsync (>= 4.3.0)
- System.Dynamic.Runtime (>= 4.3.0)
- System.IdentityModel.Tokens.Jwt (>= 5.1.5)
- System.Linq.Queryable (>= 4.3.0)
- System.Net.Requests (>= 4.3.0)
- System.Spatial (>= 5.8.3)
- WindowsAzure.Storage (>= 8.7.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.