如何 link QnA Maker answer in Adaptive Card=

How to link QnA Maker answer in Adaptive Card=

我对这些技术还很陌生,所以请多多包涵。我已成功部署 Bot Framework 并向其 linked QnA Maker。我正在使用自适应卡进行第一响应,我希望该自适应卡中的图像(单击时)从 QnA Maker 生成答案。我如何 link 这些图像来生成 QnA Maker 答案?有没有办法只给它 URL 来触发 QnA Maker?

您可以使用 Adaptive Card 中的数据 属性 向 Bot 发送消息负载,然后 Bot 会触发 QnA 应答。

例如,在数据属性中,如果你放了类似'How do I upload a file'的东西,那么当图片被点击时,payload将是'How do I upload a file',并且会被发送到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"
}