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.
MSBot is no longer needed with the latest Bot Framework SDK.
The following page is about a legacy tool.
The MSBot tool is a command line tool to create and manage bot resources described via a .bot file. See here to learn more about the .bot file.
Bot Builder tools are designed to work together. Other Bot Builder tools like LUIS CLI, QnA Maker CLI, Dispatch CLI and the Bot Framework V4 Emulator are designed to work with the .bot file and the MSBot CLI.
- Node.js version 8.5 or higher
To install using npm:
npm install -g msbot
This will install msbot into your global path.
To uninstall using npm:
npm uninstall -g msbot
- Create a .bot file
- Encrypting keys in .bot file
- Add services to .bot file
- List connected services in a .bot file
- Remove connected service from .bot file
- Using MSBot CLI in conjunction with other CLIs
- Exporting and cloning a bot
See here to learn about consuming the .bot file in your bots built with the Bot Builder SDK. This will enable seamless end-to-end creating, management and consumption of connected services your bot relies on.
See here to learn more about Bot Framework Emulator V4. Emulator also relies on .bot file and provides rich UI based experience to connect and manage connected services your bot relies on.
Nightly builds are based on the latest development code which means they may or may not be stable and probably won't be documented. These builds are better suited for more experienced users and developers although everyone is welcome to give them a shot and provide feedback.
You can get the latest nightly build of MSBot from the BotBuilder MyGet feed. To install the nightly -
npm config set registry https://botbuilder.myget.org/F/botbuilder-tools-daily/npm/
Install using npm:
npm i -g msbot
To reset registry:
npm config set registry https://registry.npmjs.org/