Перейти к основному содержимому
Версия: 4.11-refactoring

Facebook-канал: создание и настройка

Доступы​

подсказка

Для управления каналами пользователь должен быть в группе с правами Администратор или Управление каналами.

Ограничения​

подсказка
  • Сервер чата должен быть доступен по HTTPS
  • Если Facebook-приложение не прошло модерацию, то отправлять сообщения могут только администраторы и тестировщики

1. Создание Facebook-канала​

Для подключения поддержки сообщений из Facebook в IQChannels необходимо создать отдельный канал типа Facebook.

  1. Перейдите во вкладку «Каналы» нужного сегмента image-2024-1-13_23-25-12.png

  2. Нажмите кнопку «Создать канал» image-2024-1-13_23-25-32.png

  3. Заполните форму создания канала и выберите тип Facebook image-2024-1-13_23-57-30.png

  4. Подтвердите создание канала


2. Подготовка приложения в Facebook​

  1. Перейдите на страницу разработчиков Facebook
  2. Создайте новое приложение или выберите существующее
  3. В настройках приложения добавьте продукт Messenger
  4. В настройках Messenger выберите нужную страницу и сгенерируйте маркер доступа (Page Token) — он потребуется для карточки «Маркер страницы»

3. Настройка Facebook-канала​

Перейдите на страницу созданного канала в IQChannels → вкладка «Настройки».

Карточка «Маркер страницы»​

Укажите маркер страницы (Page Token) со страницы управления Мессенджером в приложении в Фейсбуке и нажмите «Сохранить». После сохранения маркера на карточке отображается бейдж «Готово», а кнопка меняется на «Изменить».

Карточка «Webhooks»​

Настройте Webhooks на странице управления Мессенджером в приложении в Фейсбуке, используя параметры карточки:

ПолеОписание
URL обратного вызоваАдрес обратного вызова (Webhook URL), который будет использовать Фейсбук для отправки новых сообщений
Маркер проверкиМаркер проверки (Verify Token), который должен вернуть Фейсбук для подтверждения адреса обратного вызова
Поля подпискиСобытия, которые Фейсбук будет присылать на адрес обратного вызова

Поля подписки (6 кодов):

  • messages
  • message_deliveries
  • message_reads
  • messaging_referrals
  • messaging_postbacks
  • messaging_account_linking

После настройки Webhooks подпишите приложение на получение событий со страницы Facebook.

Вкладка «Настройки» Facebook-канала: карточки «Маркер страницы» и «Webhooks» с полями «URL обратного вызова», «Маркер проверки» и «Поля подписки»


4. Тестирование Facebook-канала​

  1. Откройте вашу страницу в Facebook. При необходимости настройте кнопку «Отправить сообщение»
  2. Напишите тестовое сообщение на странице
  3. Убедитесь, что сообщение появилось в интерфейсе IQChannels