Инструкция по подключению канала Facebook Messenger

Канал Facebook

Перед добавлением канала в систему необходимо настроить его со стороны социальной сети.

Настройка канала в Facebook

1. Необходимо зарегистрировать новую страницу (если страница еще не существует), для этого необходимо перейти по адресу: https://www.facebook.com/pages/create/?ref_type=bo...

2. Заполните поля: «название страницы» и «категория».

3. Создайте приложение, перейдя по ссылке: https://developers.facebook.com/apps/.

4. В настройках приложения нажмите + Add Product, выберите Messenger.

5. В настройках Messenger добавьте страницу (созданную на первом шаге).

6. В настройках Messenger в разделе Маркеры доступа сгенерируйте и скопируйте выданный маркер.

Добавление канала Facebook в системе

1. Переходим в меню добавление канала («Настройки проекта» - «Каналы»), нажимаем кнопку «Добавить канал» и выбираем необходимый канал.

2. Добавьте:

- название канала;

- ID страницы Facebook;

- Проверочный токен (например 9vY7iXX5Kw, Вы можете указать любой проверочный токен, он понадобится Вам на шаге 5, поэтому желательно скопировать его в отдельный текстовый документ);

- токен (это токен Facebook, который вы получили при регистрации приложения в Facebook (см. шаг 6).

В случае необходимости указать агента обработки сообщений, отличного от агента обработки сообщений в системе по умолчанию, выбираем агента обработки сообщений из выпадающего списка в одноименном пункте настроек канала.

ID страницы можно узнать в адресной строке браузера при переходе к созданной на предыдущем этапе странице или на странице https://developers.facebook.com/apps в настройках созданного на предыдущем этапе приложения.

В случае если у Вас уже зарегистрировано приложение в Facebook, – Вам необходимо перейти на страницу https://developers.facebook.com/apps и в настройках приложения в разделе «Маркеры доступа» получить токен.

3. Скопируйте «Адрес сервера для API» в настройках канала.

4. Сохраните настройки канала в системе. Возвращайтесь к настройкам приложения Facebook.

5. В разделе Webhooks:

- Нажмите «Добавить URL обратного вызова».

- Введите Callback URL – Адрес сервера для API в настройках канала.

- Введите маркер подтверждения – это проверочный токен, в нашем примере это 9vY7iXX5Kw (см. шаг 2).

- Ниже на странице в разделе webhooks нажмите кнопку "Добавить подписки" (или кнопку «Изменить», если подписки были указаны Вами ранее).

- Выберите следующие поля: messages, messaging_postbacks, messaging_optins, messaging_account_linking, message_deliveries, message_reads.

6. Войдите в настройки созданной Вами страницы, перейдите в раздел расширенного обмена сообщениями.

6.1 Нажмите на кнопку «Настроить» напротив Messenger receiver.

6.2 Укажите созданное Вами на предыдущих шагах приложения основным получателем протокола передачи.

Теперь чат на странице связан с нашим приложением.

Изначально писать в созданный чат может только его создатель. Чтобы сделать чат публичным, необходимо его опубликовать, что рекомендуется делать тогда, когда на сообщения из чата регулярно отвечают операторы (или боты), иначе чат не пройдет модерацию.

Для тестирования необходимо пригласить на страницу и добавить тестировщиков в панели управления - в интерфейсе создания и настройки приложения Facebook нажать слева Roles и добавить пользователей в разработчики или тестировщики.

Для публикации приложения ознакомьтесь с разделом "Проверка приложения".

Для работы URL-кнопки в Facebook Messenger необходимо добавить этот URL в белый список в настройках бота в Facebook Messenger. В противном случае данная кнопка не будет отображаться.

Ссылка должна быть с протоколом https – обязательное условие Facebook.

Дополнительные настройки канала Facebook в системе

При желании на вкладке «Внешний вид» Вы можете изменить параметры внешнего вида, такие как: вид отображения кнопок в чате и текст после выставления пользователем оценки консультации. На вкладке «Дополнительно» Вы можете указать Webhook предобработки сообщений.