Вам нужно иметь расширенный план для подключения пользовательского канала к respond.io. Пожалуйста,обновитесь или подпишитесьна Расширенный или Корпоративный план response.io, чтобы использовать эту функцию.
Посмотрите на нашпроект GitHub здесьв качестве примера пользовательского канала, который вы можете использовать на вашем сервере.
Посмотрите руководство по работе с вашим пользовательским каналом respond.io.
Чтобы получить сообщение через пользовательский канал, необходимо выполнить следующие шаги:
Когда контакт пытается отправить сообщение, провайдер службы обмена сообщениями вызовет пользовательский сервер интеграции с приложением приложения (ознакомьтесь с API документацией поставщика услуг обмена сообщениями для справки).
Ваш пользовательский интеграционный сервер получит сообщение и отправит его в respond.io (в формате respond.io.
respond.io получит почтовый запрос, сохранит сообщение и отобразит его в модуле "Входящие".
Чтобы отправить сообщение через пользовательский канал, необходимо выполнить следующие действия:
Когда пользователь / Workflow/Broadcast попытается отправить сообщение, respond.io вызовет пользовательский сервер интеграции с полезной нагрузкой в формате respond.io.
Ваш пользовательский интеграционный сервер получит сообщение и отправит его поставщику услуг обмена сообщениями в том формате, который он требует. Пожалуйста, ознакомьтесь с API документацией поставщика сообщений для справки).
Поставщик услуг обмена сообщениями получит Webhook и подтвердит, что сообщение было успешно доставлено.
Если сообщение не доставлено успешно, вы можете попробовать добавить retry механизм на вашем пользовательском сервере интеграции.
Пользовательские возможности канала перечислены ниже:
Для пользовательского канала, наличие статуса сообщения показано в таблице ниже:
Статус сообщения | Доступность |
---|---|
Отправлено | ✅ |
Доставлено | ✅ |
Чтение | ✅ |
Неудачный | ✅ |
Можно отправлять сообщения через пользовательский канал, подключенный к respond.io.
- Узнайте больше о том, какотправить широковещательную рассылку, здесь
- Узнайте, какобрабатывать сообщения о неудачных широковещательных рассылках, здесь
Ограничение - это количество вызовов API приложением или пользователем в течение определенного периода времени, определенного каналом. Ограничение для пользовательских каналов установлено в 20 запросах в секунду.
С пользовательскими каналами невозможно определить, открыто или закрыто ли окно сообщений.
Также невозможно отправить отмеченные или шаблонные сообщения.