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

问题描述 投票:0回答:1

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

我偶然发现这一点,因为我正在研究如何在有效负载中添加某些“标签”以进行主动消息传递。

facebook bots botframework facebook-messenger-bot
1个回答
1
投票

这个问题Will Bot Framework support Facebook messaging_types?声明messaging_type已经在每条消息上设置,默认情况下它设置为'Response',您可以使用ChannelData更改它。

FranciscoPonceGomez在GitHub上

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.