2017-08-15 96 views
1

Facebook Messenger的API支持一種稱爲"Button Template"的消息類型。此卡類型允許在下面的圖片發送消息的文本,然後使用不同動作的按鈕的列表,(從Facebook的文檔):Bot框架是否支持Facebook Messenger的按鈕模板?

enter image description here

此模板類似於通用的模板,這是什麼是由Bot Framework的英雄卡生成的,但不同之處在於它不需要卡上的「標題」,這是通用模板所要求的。

我想弄清楚如何使用Bot框架呈現這個模板 - 我們已經通過在Facebook文檔中使用基於JSON創建的自定義模型填充MessageActivity.ChannelData來獲得它在Facebook Messenger中的工作,但是這會導致消息無法顯示在Bot Framework模擬器中。有沒有辦法使用官方的Bot框架方法/類來渲染這個模板?

回答

1

簡答題:不。模擬器不是用來測試通道特定功能的。

您在正確的軌道上使用channelData來存儲您的自定義消息定義。但是,正如您已經發現的那樣,由於您想要測試FB特定的功能,唯一的方法是直接在FB Messenger上進行測試。

+0

這就是我所擔心的 - 這只是一個令人沮喪的事情,即「帶有標題和按鈕的卡片」可以作爲跨渠道功能來支持,但「沒有標題和按鈕的卡片」必須是特定於Facebook的。感謝您的回答。 –