Доступы:
Для управления каналами требуется, чтобы пользователь был в группе с полномочиями Администратор или Управление каналами
Ограничения
- Сервер чата должен быть доступен по HTTPS.
- Если приложение на Фейсбуке не прошло модерацию Фейсбука, то писать сообщения могут только администраторы и тестировщики этого приложения.
1. Создание facebook-канала в IQChannels
1.1 Создание facebook-канала
В IQChannels требуется создать отдельный канал с типом Facebook для поддержки сообщений. Для этого:
1 | Перейдите во вкладку Каналы в сегменте | |
2 | Нажмите на кнопку Создать канал в правом верхнем углу | |
3 | Заполните форму создания канала, укажите тип канала Facebook | |
4 | Подтвердите создание канала |
Инструкция
1) Перейдите в настройки каналов в проекте.
2) Создайте канал в настройках каналов в проекте в IQChannels.
3) На странице для разработчиков Фейсбука https://developers.facebook.com/ создайте новое приложение (или выберите существующее).
4) В настройках приложения добавьте в него новый продукт Messenger.
5) В настройках Мессенджера выберите страницу и сгенерируйте токен для доступа к ней.
6) Скопируйте этот токен и укажите его в настройках канала в IQChannels.
7) Настройте webhooks. Для этого скопируйте URL обратного вызова и маркер проверки со страницы настройки Фейсбука в IQChannels.
8) На странице настроек Мессенджера в Фейсбуке выберите Setup Webooks.
9) На странице настроек Webhooks укажите URL обратного вызова, маркер проверки и события со странице настройки канала в IQChannels.
10) Подпишите приложение на получение событий со страницы в Фейсбуке.
11) Готово.
Тест
1) Зайдите на страницу в Фейсбуке. Если нужно, настройки кнопку отправки сообщений.
2) Напишите тестовое сообщение на странице.
3) Проверьте, что сообщение пришло в IQChannels.