Чем мы можем помочь?

Кратко опишите вопрос; мы ответим по электронной почте.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
На главную

Интеграция: технический справочник разработчика

Полный технический справочник интеграции reactive.chat: в браузере (тег скрипта, JavaScript API, события, идентификация, SPA, CSP) и на сервере (подписи, данные клиентов, вебхуки, REST API, MCP, каналы, свой домен).

Этот справочник предназначен для разработчиков, встраивающих reactive.chat в сайт, приложение или бэкенд. Он описывает интерфейсы и процессы в том виде, в каком они реализованы в коде: с именами, типами, значениями по умолчанию и ошибками.

Настройки внешнего вида, текстов, главного экрана, правил, туров, A/B-тестов и образа ИИ описаны в разделе Настройка. Работа с аккаунтом и панелью операторов — в Руководстве.

Общая схема

Your visitors' browser                      reactive.chat                         your server
----------------------                      -------------                         -----------
loader.js  --(trigger)-->   core.<hash>.js  cdn.reactive.chat
   window.ReactiveChat (API, events)
   WebSocket rc.v1  <------------------->   ws.reactive.chat/rc_wss/
   HTTP fallback (SSE/Poll) <----------->   ws.reactive.chat/rc_wss/h/
                                            chat server  --- POST (signed) ---->  customer data endpoint
                                                         --- POST (signed) ---->  webhook receiver
                                            reactive.chat/v1  <--- Bearer -----  REST API / MCP
identify(userHash)  <-------------------------------------- HMAC-SHA256 ------  identity secret

На стороне клиента вы встраиваете тег скрипта и при желании управляете виджетом через window.ReactiveChat. На стороне сервера подписываете идентификационные данные вошедших пользователей, при необходимости отвечаете на запросы данных клиентов, получаете вебхуки и используете REST API.

Главы

Основы

В браузере

Подключение и доставка

На вашем сервере

Другие варианты встраивания

Эксплуатация

Другие страницы по теме

Термины

Все части документации: Документация.

Обновлено: