我对这些技术还比较陌生,所以请多多包涵。我已经成功部署了Bot Framework,并将QnA Maker链接到它。我正在使用自适应卡进行首次响应,并且我希望该自适应卡中的图像能够在(单击时)从QnA Maker生成答案。如何链接这些图像以生成QnA Maker答案?有没有办法给它提供会触发QnA Maker的URL?
您可以使用自适应卡中的data属性将消息有效负载发送到Bot,然后该Bot会触发QnA答案。
例如,在数据属性中,如果您输入了“如何上传文件”之类的内容,则当单击图像时,有效负载将为“如何上传文件”,并将其发送到Bot ,QnA服务应以正确的答案做出实物响应。
{
"type": "AdaptiveCard",
"body": [
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
"items": [
{
"type": "Image",
"style": "Person",
"url": "${creator.profileImage}",
"size": "Small",
"selectAction": {
"type": "Action.Submit",
"id": "image",
"title": "image",
"data": "show me the text 'image'"
}
}
],
"width": "auto"
}
]
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.2"
}