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