C# Bot框架是否支持Facebook Messenger';s按钮模板?

C# Bot框架是否支持Facebook Messenger';s按钮模板?,c#,botframework,facebook-messenger-bot,C#,Botframework,Facebook Messenger Bot,Facebook messenger的API支持一种消息类型,称为。此卡片类型允许发送带有文本的消息,然后发送具有不同操作的按钮列表,如下图所示(来自Facebook文档): 该模板与通用模板类似,通用模板由Bot框架的英雄卡生成,但不同之处在于它不需要通用模板要求的卡上的“标题” 我正试图找出如何使用Bot框架呈现此模板——我们通过使用自定义模型填充MessageActivity.ChannelData使其在Facebook messenger中工作,该模型是我们根据Facebook文档中的

Facebook messenger的API支持一种消息类型,称为。此卡片类型允许发送带有文本的消息,然后发送具有不同操作的按钮列表,如下图所示(来自Facebook文档):

该模板与通用模板类似,通用模板由Bot框架的英雄卡生成,但不同之处在于它不需要通用模板要求的卡上的“标题”


我正试图找出如何使用Bot框架呈现此模板——我们通过使用自定义模型填充
MessageActivity.ChannelData
使其在Facebook messenger中工作,该模型是我们根据Facebook文档中的JSON创建的,但这会导致消息无法显示在Bot框架模拟器中。有没有任何方法可以使用官方的Bot框架方法/类来呈现此模板?

简短回答:没有。模拟器的设计目的不是以这种方式测试特定于频道的功能


使用
channelData
存储自定义消息定义的方法是正确的。但是,正如您已经发现的,由于您想要测试FB特定功能,唯一的方法是直接在FB Messenger上进行测试。

这正是我担心的——令人沮丧的是,“带有标题和按钮的卡”可以作为跨频道功能支持,但“没有标题和按钮的卡”必须是特定于Facebook的。谢谢你的回答。