This repository is part of the Bot Builder Community Project and contains Bot Builder Extensions for the JavaScript SDK, including middleware, dialogs, helpers and more. Other repos within the Bot Builder Community Project exist for extensions for .NET, Python, Java and tools - you can find our other repos under our GitHub organisation for the project.
The following Bot Framework compatible packages are available to install within your chatbot application.
Name | Description | NPM |
---|---|---|
botbuilder-dialog-prompts | A variety of prompts using the Microsoft text recognizer suite |
The following Bot Framework compatible packages are available to install within your chatbot application as middleware.
Name | Description | NPM |
---|---|---|
botbuilder-storage | Use alternative storage, such as Azure Table Storage in your bot | |
botbuilder-text-analytics-middleware | Use Cogntive Services Text Analytics API for sentiment analysis, language detection, key phrases, and entity extraction | |
botbuilder-spell-check-middleware | Use Cogntive Services Spell Check API to detect misspellings and correct these | |
botbuilder-text-recognizer-middleware | Use the Microsoft Text Recognizer Suite for recognizing certain text sequences |
The Azure Table Storage package has been deprecated from Microsoft's
botbuilder-js
repository, and is being taken over by the community.
The following Bot Framework compatible packages are available as alternative adapters for creating chatbots.
Name | Description | NPM |
---|---|---|
botbuilder-adapters | Use alternative adapters in your chatbot |
The following packages are available from Botkit, and work with both the Bot Framework and Botkit:
Name | Description | NPM |
---|---|---|
botbuilder-adapter-slack | A platform adapter for Slack | |
botbuilder-adapter-webex | A platform adapter for Webex Teams | |
botbuilder-adapter-hangouts | A platform adapter for Google | |
botbuilder-adapter-twilio-sms | A platform adapter for Twilio SMS | |
botbuilder-adapter-facebook | A platform adapter for Facebook Messenger |