首页 > 解决方案 > 如何集成 Facebook Messenger 群组对话?

问题描述

我们为实时代理构建了一个 Facebook 应用程序,以响应 Facebook Messenger 消息到我们客户的页面。当 Facebook 用户直接与主页交流时,效果很好。但是,我们的一位客户正在使用 Facebook Business Marketplace,并且来自 Marketplace 项目的消息直到最近才被接收到我们的应用程序中,当时他们停止了。看起来,突然之间,这些消息现在被创建为群组对话,而不是在用户和主页之间。群组对话将用户和主页作为两个成员。

我遵循了Messenger 平台入门指南,但没有任何地方提到群组对话。我在Messenger Platform 文档中也没有看到任何关于群组对话的内容。我在Pages 文档中找到了一些关于对话的非常基本的文档,但我无法弄清楚如何手动创建一个包含用于开发和测试目的的页面的群组对话。

目前我们的应用程序具有以下权限:

我们的应用程序具有用于以下事件的 webhook:

问题:

  1. 是否有描述如何整合小组对话的文档?需要哪些额外权限?我应该听哪些额外的 webhook?

  2. 如何创建一个包含主页作为群组成员的群组对话以复制此场景?

  3. Messenger 平台文档和 API 不涵盖群组对话是否有合理的原因?

标签: facebookfacebook-graph-apifacebook-messengerfacebook-messenger-bot

解决方案


要将您的页面聊天机器人集成到群组对话中,您需要创建一个聊天扩展程序。

聊天扩展从根本上说只是典型信使机器人的“扩展”。

https://developers.facebook.com/docs/messenger-platform/guides/chat-extensions/

https://developers.facebook.com/docs/messenger-platform/guides/chat-extensions/#faq


推荐阅读