The Bot Framework SDK team is happy to announce the General Availability of the consolidated bot framework CLI tool bf-cli. The new BF CLI tool will replace legacy standalone tools to manage Bot Framework bots and related services. The old tools will be ported over in phases and all new features, bug fixes, and further investments will focus on the new BF CLI. Old tools will still work for the time being, but they are going to be deprecated in future releases.
Upon the release of Bot Framework SDK version 4.6 the following legacy tools have been ported: Chatdown, QnAMaker, LuisGen, and LuDown.
To learn more about the BF CLI please visit the BF CLI github repository.
The following page is about the legacy tools.
The Bot Framework now has CLI tools to help quickly create bots and bot-specific resources such as LUIS and QnA Maker. Additionally, it's now possible for users to deploy bots from their CLI using these tools.
Tool | Description | |
---|---|---|
Chatdown | Prototype mock conversations in markdown and convert the markdown to transcripts you can load and view in the new V4 Bot Framework Emulator | |
MSBot | Create and manage connected services in your bot configuration file | |
LUDown | Build LUIS language understanding models using markdown files | |
LUIS | Create and manage your LUIS.ai applications | |
QnAMaker | Create and manage QnAMaker.ai Knowledge Bases. | |
Dispatch | Build language models allowing you to dispatch between disparate components (such as QnA, LUIS and custom code) | |
LUISGen | Auto generate backing C#/Typescript classes for your LUIS intents and entities. |
Pre-requisites:
- Node.js version 10.14 or higher
- dotnetcore 2.1 for
luisgen
andbotdispatch
Windows users can type the following into their CLI to install the tools:
npm i -g chatdown msbot ludown luis-apis qnamaker botdispatch luisgen
For Linux users, to install NPM modules globally you need to use sudo
:
sudo npm i -g chatdown msbot ludown luis-apis qnamaker botdispatch luisgen