Skip to content

Bot-Extensions has the intent to show how we can build, test and plug extensions in .Net Core Bot Builder V4.

License

Notifications You must be signed in to change notification settings

robece/bot-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

What are Bot Extensions?

Bot Extensions are encapsulating services that integrate with your bot in order for you to focus in its development, allow rapid deployment with multiple integrating services and to show best practices of implementation.

Download the project

  • Download / clone repo
`git clone https://github.com/robece/bot-extensions.git`

Prerequisites

Steps

  1. Edit appsettings.json file to add extension configuration.
  2. Change Startup.cs file and create extension instance.
  3. Use extension instance methods.

Available Extensions

Features table

Security Cognitive Services
Key Vault
Active Directory
QnA
Luis
Translator

How it all fits together


FAQ

Why use extensions instead of adding the functionality in my bot app? Extensions help maintain integrating service code apart and modularized in order for better legibility and guide your development through some development practices.

Are the extensions limited? No, you can continue extending functionalities by adding new extensions to your forked repo or if you want to contribute send us a pull request with your features.

Credits

I want to thank Andrea Arroyo for her contribution on this project.

About

Bot-Extensions has the intent to show how we can build, test and plug extensions in .Net Core Bot Builder V4.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages