我创建了一个机器人并将其部署到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 ...?
答案 0 :(得分:3)
您使用的是AdaptiveCards软件包的哪个版本?在宣布对Microsoft Teams的支持后,我遇到了同样的问题,但是我发现this StackOverflow post指导我更新AdaptiveCards package。自更新以来,我的AdaptiveCard在团队中工作。
答案 1 :(得分:0)
弗朗兹, 根据{{3}}上的“自适应卡合作伙伴状态”页面,团队仍在预览卡中支持自适应卡,而Skype仍在开发中。
最近发布了适用于团队的自适应卡,但根据here网站上的评论还为时过早。
我热切地等待着这项功能的发布。确实,至少对于Teams来说,它很快会来。
David在下面的回答是正确的!如果您更新到最新的Nuget软件包(1.0.3),则Adaptive Cards将在团队中使用。万岁!还没有Skype支持。