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

Json 如何在自适应卡中链接QnA Maker答案=,json,botframework,chatbot,qnamaker,adaptive-cards,Json,Botframework,Chatbot,Qnamaker,Adaptive Cards,我对这些技术相当陌生,所以请容忍我。我已经成功地部署了Bot框架,并将qnamaker链接到它。我使用自适应卡进行第一次响应,我希望自适应卡中的图像(单击时)从QnA Maker生成响应。如何链接这些图像以生成QnA Maker答案?有没有办法只给它一个URL就可以触发QnA Maker?您可以使用自适应卡中的数据属性向Bot发送消息负载,然后Bot将触发QnA应答 例如,在data属性中,如果您输入类似“How do I upload a file”(如何上载文件)的内容,那么当单击图像时,有

我对这些技术相当陌生,所以请容忍我。我已经成功地部署了Bot框架,并将qnamaker链接到它。我使用自适应卡进行第一次响应,我希望自适应卡中的图像(单击时)从QnA Maker生成响应。如何链接这些图像以生成QnA Maker答案?有没有办法只给它一个URL就可以触发QnA Maker?

您可以使用自适应卡中的数据属性向Bot发送消息负载,然后Bot将触发QnA应答

例如,在data属性中,如果您输入类似“How do I upload a file”(如何上载文件)的内容,那么当单击图像时,有效负载将是“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"
}

欢迎来到堆栈溢出。请看一看方便的指南,看看您可以采取哪些步骤更快地获得更好的答案:您使用的是什么频道?如果我正确理解您所说的频道,我目前正在Visual Studio+机器人模拟器中进行测试。后来的目的是通过网络聊天、直接电话和团队频道。史蒂维的回答在团队中不起作用。有关更多信息,请参阅我的博客帖子: