如何在自适应卡中链接QnA Maker答案=

问题描述 投票:0回答:1

我对这些技术还比较陌生,所以请多多包涵。我已经成功部署了Bot Framework,并将QnA Maker链接到它。我正在使用自适应卡进行首次响应,并且我希望该自适应卡中的图像能够在(单击时)从QnA Maker生成答案。如何链接这些图像以生成QnA Maker答案?有没有办法给它提供会触发QnA Maker的URL?

json botframework chatbot qnamaker adaptive-cards
1个回答
0
投票

您可以使用自适应卡中的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"
}
© www.soinside.com 2019 - 2024. All rights reserved.