Bot Framework v4和自适应卡

时间:2019-11-26 00:04:46

标签: botframework bots adaptive-cards

我正在使用Bot Framework V4。我想知道是否需要安装任何NuGet程序包来支持Adaptive卡版本1.2

我测试了一些视频和图像内容。想知道V4默认情况下是否支持最新的自适应卡版本。

2 个答案:

答案 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来使用自适应卡。