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