使用 Microsoft C# 库或 JSON 架构构建自适应卡?
Build Adaptive card using Microsoft C# library or JSON Schema?
我是构建网络聊天机器人的新手。我已经使用 Microsoft Bot 框架在 C# 中构建了一个网络聊天机器人。我现在需要向应用程序添加自适应卡,我的基本问题是 - 我应该使用 Microsfot.AdaptiveCard 库和 C# 代码还是使用 JSON 架构来构建自适应卡?这个问题的原因是我应该能够将网络聊天机器人代码重用于任何其他 platform/channel,如 Facebook、Slack、Apple iMessenger 等,而不限于 C#。
你是对的 -- 坚持 JSON 模式是个好主意,它将确保当你在其他渠道中使用卡片时,你不必从 C# 自适应卡片转换和保存库转换为通道可以读取的格式。如果您还没有看过这些文档,这里有 getting started docs for Adaptive Cards, and you can use the Schema Explorer and Visualizer 可以帮助您构建卡片。
如果您正在使用 JSON Schema,这与您无关,但对于决定使用 AC 库的任何人,请注意:Adaptive Cards 包已从 Microsoft.AdaptiveCards 更新到 AdaptiveCards,以及其他一些 breaking changes。
我是构建网络聊天机器人的新手。我已经使用 Microsoft Bot 框架在 C# 中构建了一个网络聊天机器人。我现在需要向应用程序添加自适应卡,我的基本问题是 - 我应该使用 Microsfot.AdaptiveCard 库和 C# 代码还是使用 JSON 架构来构建自适应卡?这个问题的原因是我应该能够将网络聊天机器人代码重用于任何其他 platform/channel,如 Facebook、Slack、Apple iMessenger 等,而不限于 C#。
你是对的 -- 坚持 JSON 模式是个好主意,它将确保当你在其他渠道中使用卡片时,你不必从 C# 自适应卡片转换和保存库转换为通道可以读取的格式。如果您还没有看过这些文档,这里有 getting started docs for Adaptive Cards, and you can use the Schema Explorer and Visualizer 可以帮助您构建卡片。
如果您正在使用 JSON Schema,这与您无关,但对于决定使用 AC 库的任何人,请注意:Adaptive Cards 包已从 Microsoft.AdaptiveCards 更新到 AdaptiveCards,以及其他一些 breaking changes。