Skip to content

Latest commit

 

History

History
95 lines (65 loc) · 4.5 KB

README.md

File metadata and controls

95 lines (65 loc) · 4.5 KB

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.