Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

bot-handoff

palindromed9MIT0.0.1TypeScript support: included

Bot hand off module for the Microsoft Bot Framework. It allows you to transfer a customer from talking to a bot to talking to a human.

bot, handover, hand off, bot framework, customer service, chatbot, mbf

readme

bot-handoff CircleCI npm version Coverage Status

A common request from companies and organizations considering bots is the ability to "hand off" a customer from a bot to a human agent, as seamlessly as possible.

This project provides an unopinionated framework called bot-handoff, which enables bot authors to implement several scenrios including, but not limited to a full fledged call center service, with minimal changes to the bot

A demo is not included yet. Expect it down the line.

While the docs are being written, you can refer to the tests.

Just an initial note: if you wish to have a data provider that is not in memory, you must implement the IProvider interface and pass the provider tests. Just add your implementation to provider.spec.ts's runner and run the suite or use the exported test runner from test/providerTests.ts. If your provider passes all tests it will work as expected with the routing layer. If you wish to make your implementation public, please provide submit a PR and it will be reviewed.

MIT License