Как интегрировать групповые разговоры Facebook Messenger?
Мы создали приложение Facebook для живых агентов, чтобы отвечать на сообщения Facebook Messenger на страницах наших клиентов. Когда пользователь Facebook общается напрямую со страницей, он прекрасно работает. Однако один из наших клиентов использует Facebook Business Marketplace, и сообщения от элемента Marketplace до недавнего времени поступали в наше приложение, пока они не прекратились. Похоже, внезапно эти сообщения теперь создаются как групповой диалог, а не между пользователем и страницей. В групповом диалоге пользователь и Страница являются двумя участниками.
Я следовал руководству по началу работы с Messenger Platform, но нигде не упоминает групповые разговоры. Я также не вижу упоминаний о групповых беседах в документах Messenger Platform. Я нашел некоторую основную документацию о беседах в документах Pages, но я не могу понять, как вручную создать групповую беседу, которая включает страницу для целей разработки и тестирования.
В настоящее время наше приложение имеет следующие разрешения:
manage_pages
pages_messaging
pages_messaging_subscriptions
pages_show_list
А в нашем приложении есть веб-хуки для следующих событий:
messages
message_deliveries
conversations
Вопросы:
Есть ли документация, описывающая, как интегрировать групповые разговоры? Какие дополнительные разрешения необходимы? Какие дополнительные веб-уроки я должен слушать?
Как я могу создать групповой диалог, включающий страницу в качестве члена группы, для репликации этого сценария?
Есть ли логическая причина, по которой документация и API Messenger Platform не охватывают групповые разговоры?
1 ответ
Чтобы интегрировать чат-страницы своих страниц в групповые разговоры, вам необходимо создать расширение для чата.
Расширения чата по своей сути являются просто "расширением" типичных мессенджеров-ботов.
https://developers.facebook.com/docs/messenger-platform/guides/chat-extensions/
https://developers.facebook.com/docs/messenger-platform/guides/chat-extensions/