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 8.5 or higher
- dotnetcore 2.0 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