Skip to content

A intelligent chat bot using the Facebook Messenger platform that integrates with a contact center

License

Notifications You must be signed in to change notification settings

umnagendra/ivanka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ivanka

Build Status

A intelligent chat bot using the Facebook Messenger platform that integrates with a contact center.

Ivanka is more than a wrapper/integration point to an existing contact center. She has built-in "smarts" (read: extendable) that enable her to do things like:

  • Ask/Gather information interactively about a problem statement
  • Dip into an existing knowledge base to answer/resolve the problem reported
  • If no contact center agents are available (offline hours/weekend etc.), switch from a chat to a "request callback" mode.
  • Translate automatically from one language to another
  • etc...

Built With

Design

Running

Infrastructure

This app can be hosted on Heroku (see Procfile), although it is entirely possible to host this anywhere as long as:

  • webhooks exposed by this app instance can be invoked from facebook messenger cloud
  • this app is able to invoke Cisco Spark Care APIs

Setup

Facebook Messenger Bot

See the Getting Started guides by Facebook on how to create a facebook app (bot), acquire required tokens etc.

Cisco Spark Care™

Contact a Cisco Contact Center partner, or reach out to Cisco Spark Dev Support to get on-boarded with a Cisco Spark organization.

Run

  1. Customize your config.json to provide specific details such as your facebook page access token, and specifics of your Cisco Spark™ organization etc.

  2. Deploy the app with the customized config. New incoming messages (via facebook messenger) addressed to your registered facebook page will result in the bot flow being triggered.

Licenses

MIT License

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

External Licenses

Cisco®, Cisco Spark™, Spark Care™, Cisco SocialMiner® etc. are registered trademarks of Cisco Systems, Inc.

About

Originally developed in December 2016 A.D.

Authors

About

A intelligent chat bot using the Facebook Messenger platform that integrates with a contact center

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published