Bot Framework 是否支持 Facebook Messenger 的按钮模板?
Does the Bot Framework support Facebook Messenger's Button Template?
Facebook Messenger 的 API 支持称为 "Button Template" 的消息类型。这种卡片类型允许发送带有文本的消息,然后是具有不同操作的按钮列表,如下图所示(来自 Facebook 的文档):
此模板类似于由 Bot Framework 的英雄卡生成的通用模板,但不同之处在于它不需要卡上的“Header”,而卡上需要“Header”通用模板。
我正在尝试弄清楚如何使用 Bot Framework 呈现此模板——我们通过使用我们基于JSON 在 Facebook 的文档中,但这会导致消息无法出现在 Bot Framework Emulator 中。有什么方法可以使用官方 Bot Framework 呈现此模板 methods/classes?
简短回答:否。模拟器并非设计用于以这种方式测试特定于频道的功能。
您使用 channelData
来存储您的自定义消息定义是正确的。但是,正如您已经发现的那样,由于您想要测试 FB 特定的功能,唯一的方法是直接在 FB Messenger 上进行测试。
Facebook Messenger 的 API 支持称为 "Button Template" 的消息类型。这种卡片类型允许发送带有文本的消息,然后是具有不同操作的按钮列表,如下图所示(来自 Facebook 的文档):
此模板类似于由 Bot Framework 的英雄卡生成的通用模板,但不同之处在于它不需要卡上的“Header”,而卡上需要“Header”通用模板。
我正在尝试弄清楚如何使用 Bot Framework 呈现此模板——我们通过使用我们基于JSON 在 Facebook 的文档中,但这会导致消息无法出现在 Bot Framework Emulator 中。有什么方法可以使用官方 Bot Framework 呈现此模板 methods/classes?
简短回答:否。模拟器并非设计用于以这种方式测试特定于频道的功能。
您使用 channelData
来存储您的自定义消息定义是正确的。但是,正如您已经发现的那样,由于您想要测试 FB 特定的功能,唯一的方法是直接在 FB Messenger 上进行测试。