我正在使用Bot Framework V4。我想知道是否需要安装任何NuGet程序包来支持Adaptive卡版本1.2
我测试了一些视频和图像内容。想知道V4默认情况下是否支持最新的自适应卡版本。
答案 0 :(得分:2)
Bot Builder SDK与自适应卡无关。 SDK是否不支持特定的Adaptive Card版本,取决于最终呈现Adaptive Card的任何应用程序。即使该SDK确实依赖于Adaptive Cards NuGet软件包,也将自动处理该依赖关系,而您不必自己安装它。如果您想使用Bot的C#类型来帮助您在代码中动态管理Adaptive Card,则可以为该Bot安装NuGet软件包,以代替仅使用JSON,但这不是必需的。
请参阅my latest blog post,以更好地理解将自适应卡与Microsoft Bot Framework一起使用。
答案 1 :(得分:1)
由于bot框架支持各种媒体,因此您的图像和视频内容正在运行。 自适应卡本身就是一种介质。您需要创建自适应卡类型的内容,然后可以在任何提示对话框中呈现它。
您可以通过在Tools > Nuget > Package Manager Console
中键入以下内容来安装Adaptive Card Nuget软件包:
Install-Package AdaptiveCards -Version 1.2.4
或者您也可以直接从AdaptiveCards 1.2.4
选项安装软件包-Manage Nuget Package
。
不要安装-Microsoft.AdaptiveCards
,它是旧版本。
完成此操作后,您可以参考this blog来使用自适应卡。