Skip to content

A demo of a few chatbots, especially by microsoft, integrated with QiSDK

Notifications You must be signed in to change notification settings

EmileKroeger/pepper-chatbot-demo

Repository files navigation

A test integration of Microsoft Chatbots in QiSDK, for Pepper.

It demonstrates three kinds of chatbot, all implementing the same BaseChatbot interface:

  • A QiChatbot (defined from a local qichat file)
  • A QnA Chatbot, made with QnA Maker
  • An Azure Bot (deactivated by default)

The two Azure chatbots require keys, that are in a secrets.kt file not included in this project, you have to create your own, with constants like:

const val QNA_ENDPOINT = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
const val QNA_ENDPOINT_KEY = "XXXXXXXXXXXXXXXXXXXXX"
const val CHATLINE_SECRET = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

For more documentation on how this works, see the Android QiSDK documentation, especially the section on Chatbots.

About

A demo of a few chatbots, especially by microsoft, integrated with QiSDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages