microsoftly / bot-handofforiginal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

License:MIT License


Languages

Language:TypeScript 97.3%Language:HTML 1.9%Language:JavaScript 0.8%