Custom data connection for QnA Maker
Introduction
This video blog (vBlog) is an extension of Karthik Bharathy's 'PowerBots - Creating smart apps with PowerApps and Microsoft Bots'. This vBlog focus on the following three topics
- QnA - Creating a new service in QnA and also provides the URL for making the POST call. This is where we get the subscription key as well.
- POSTMAN - Building a custom JSON file using POSTMAN. I recommend signing up, downloading and installing the desktop application.
- PowerApps - Create the custom connector in PowerApps.
Video
Conclusion
This article focus on building the connection and creating Bots using PowerApps only. For building a web interface Bot you can use Microsoft's BOT Framework (Preview) or Azure Bot Service.
Comments
-
Custom data connection for QnA Maker
Hi,
we have followed your steps but still getting the below error .
{
"error": {
"code": "Unspecified",
"message": "Access denied due to invalid subscription key. Make sure you are subscribed to an API you are trying to call and provide the right key."
}
}Kindly revert ASAP
-
Custom data connection for QnA Maker
Hi there, I'm still struggeling with the PowerApp as such.
The submit button returns an error "The collection does not accept item of this type".
Hovering the "First" command, says it would have some invalid arguments:
Collect(Chat,{id:1,name:"You",text:TextInput1.Text});
Collect(Chat,{id:0,name:"Bot",text:First(PowerApps.QaA2({question:TextInput1.Text}).answers).answer})Could someone please explain how this command line gets the answer from the Connector?
Connector name is "QaA2" in this example.
Thank you!
OK, Problem solved!
My mistake was the PowerApps.QaA2 command. Got it now.
-
-
Custom data connection for QnA Maker
Take a look at Karthik's blog
-
Custom data connection for QnA Maker
Would you please share the documentation for how to create the APP
*This post is locked for comments