我们为实时代理人构建了一个Facebook应用程序,以响应Facebook Messenger对客户页面的消息。当Facebook用户直接与Page交流时,它的效果很好。但是,我们的一位客户正在使用Facebook Business Marketplace,直到最近他们停止时,来自Marketplace项目的消息才被接收到我们的应用程序中。突然之间,这些消息现在正被创建为群组对话,而不是在用户和专页之间创建。小组对话具有用户和Page作为两个成员。
我遵循了Messenger Platform Getting Started指南,但没有任何地方提及小组对话。我也没有在Messenger Platform docs中提及群组对话。我已经在Pages docs中找到了一些有关会话的非常基本的文档,但是我无法弄清楚如何手动创建包含用于开发和测试目的的Page的群组会话。
当前,我们的应用程序具有以下权限:
manage_pages
pages_messaging
pages_messaging_subscriptions
pages_show_list
并且我们的应用程序具有以下事件的webhooks:
messages
message_deliveries
conversations
问题:
是否有描述如何集成小组对话的文档?需要哪些其他权限?我还应该听些什么网络响声?
如何创建一个包含Page作为组成员的组对话来复制这种情况?
Messenger平台文档和API没有涵盖群组对话是否存在逻辑原因?
答案 0 :(得分:0)
要将页面聊天机器人集成到群组对话中,您需要创建一个聊天扩展。
聊天扩展的根源只是典型Messenger机器人的“扩展”。
https://developers.facebook.com/docs/messenger-platform/guides/chat-extensions/
https://developers.facebook.com/docs/messenger-platform/guides/chat-extensions/#faq