我创建了一个机器人并将其部署到Azure。在Azure门户中,我已经将Skype for business和Microsoft Teams配置为我的机器人的通道。
该漫游器正在使用自适应卡显示用户已输入(创建会议)的实体的详细信息。

我已经使用Bot Framework Emulator使用该机器人的Azure URL对它进行了测试。一切正常。
-使用LUIS可以正确解析实体
-详细信息填写在自适应卡中
-自适应卡显示在聊天窗口中。

Skype for Business和Microsoft Teams并非如此。
Skype for Business中什么都没有显示。

在Microsoft Teams中,我收到一条错误消息“不支持指定的卡版本。”。
我目前正在使用BotBuilder的最新NuGet软件包-版本3.16。无论如何,问题仍然存在。

我希望自适应卡代码将与所有Microsoft产品兼容。
我该怎么做才能使我的自适应卡在团队中使用,Skype for Business ...?

最佳答案

您正在使用哪个版本的AdaptiveCards软件包?在宣布对Microsoft Teams的支持后,我遇到了同样的问题,但是我发现this StackOverflow post指导我更新AdaptiveCards package。自更新以来,我的AdaptiveCard在团队中工作。

关于c# - Microsoft Bot Framework-Teams和Skype for Business不支持自适应卡版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52044569/

10-11 00:04