Facebook Messenger上的消息类型使用Bot Framework

时间:2017-12-11 15:13:26

标签: facebook bots botframework facebook-messenger-bot

根据此文档(https://developers.facebook.com/docs/messenger-platform/reference/send-api/),需要有一个" messaging_type"需要将属性添加到有效负载以供Facebook Messenger机器人使用。这是否会自动注入到有效负载中,或者这是我们作为开发人员需要处理的事情?

当我正在研究如何添加某些"标签时,我偶然发现了这个问题。到主动消息的有效载荷。

1 个答案:

答案 0 :(得分:1)

此问题Will Bot Framework support Facebook messaging_types?表示已在每条消息上设置messaging_type,默认情况下,它已设置为“响应”,您可以使用ChannelData更改此消息。

在GitHub上

FranciscoPonceGomez

  

我们已经支持它。它默认为'Response',可以通过channeldata中的'messaging_type'进行更改。   我会尽快向您发送更新文档的链接。

在C#中,您可以像这样设置messaging_type:

activity.ChannelData = JObject.FromObject(new
{
    messaging_type = "MESSAGE_TAG"
});

如果你已经成功设置了标签,你可以发布你的解决方案,因为它对我和其他人真的有帮助: - )