HeySoraRUEN

Архитектура каналов обмена сообщениями #

Каналы обмена сообщениями подключают мессенджер клиента к тому же рантайму диалогов, который обслуживает веб-чат и SDK. На этой странице описаны поток сообщений, гарантии доставки и поддержка типов сообщений по каналам. Страницы отдельных каналов: Telegram и WhatsApp. Чат на вашем сайте описан на странице Виджет чата на сайте.

Поток сообщений #

  1. Провайдер (Telegram или Meta) отправляет каждое сообщение клиента на HTTPS-вебхук HeySora.
  2. Адрес вебхука содержит секретный путь, а запрос проверяется по подписи или секретному заголовку провайдера. Запросы, не прошедшие проверку, отклоняются.
  3. Каждое входящее событие проходит надёжную дедупликацию: сообщение, которое провайдер доставил дважды, обрабатывается один раз.
  4. Рантайм диалогов привязывает сообщение к нужному диалогу нужного проекта.
  5. ИИ-агент отвечает на основе одобренных вами знаний или передаёт диалог оператору.
  6. Оператор видит диалог во входящих рабочего пространства и может ответить там.
  7. Исходящий отправитель доставляет каждый ответ (ИИ или оператора) провайдеру и записывает результат.

Надёжность #

Привязка к проекту #

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

Поддерживаемые типы сообщений #

ТипTelegramWhatsApp
ТекстДаДа
Фото / изображениеДаДа
ДокументДаДа
Голос / аудиоДаДа (аудио)
ГеолокацияВежливое уведомление «не поддерживается»Да
СтикерыВежливое уведомление «не поддерживается»Не входят в поддерживаемый набор
ВидеоВежливое уведомление «не поддерживается»Не входят в поддерживаемый набор

Типы вне поддерживаемого набора не обрабатываются как содержимое. Где канал это позволяет, клиент получает короткое уведомление, что тип не поддерживается, и просьбу описать вопрос текстом.

Состояния доставки #

СостояниеTelegramWhatsApp
ОтправленоДаДа
ДоставленоTelegram не присылает квитанцийДа, по квитанциям провайдера
ПрочитаноTelegram не присылает квитанцийДа, по квитанциям провайдера
ОшибкаДаДа
Заблокировано с причинойНе применимоДа (например, вне 24-часового окна без одобренного шаблона)

Настройка, тестирование и диагностика #

Шаги подключения, ключи, привязка к проекту, тестирование и диагностика зависят от вашей организации и доступны после входа: в Справке собраны пошаговые руководства по подключению и диагностике, а в портале разработчиков - технические детали и инструменты тестирования.