Онлайн-чат в BotMan: pre-chat форма, идентификация и безопасность 🔐
Покажем, как настроить форму перед чатом, идентификацию посетителей, разрешённые домены и согласие на обработку данных.
Эта инструкция помогает настроить всё, что происходит до начала переписки: данные оператора, форму перед чатом, разрешённые домены и согласие на обработку данных.
Вкладка «Форма и звук»¶
В верхней части вкладки настраиваются данные оператора и поведение поля ввода.
Имя оператора по умолчанию;
URL аватара оператора;
текст статуса «Онлайн»;
текст статуса «Офлайн»;
показывать ли поле ввода;
голосовые сообщения;
звук уведомлений.

Важно: статусы «Онлайн» и «Офлайн» здесь задаются текстом. Это не автоматический индикатор реальной доступности оператора.
Как включить форму перед чатом¶
Шаг 1. Откройте вкладку «Форма и звук».
Шаг 2. Включите блок «Форма перед чатом».
Шаг 3. Укажите заголовок формы.
Шаг 4. Отметьте нужные поля: имя, email, телефон.
Шаг 5. Сохраните настройки.
После этого посетитель увидит форму перед первым сообщением. Это удобно, если вам важно сразу собирать контакты.

Скрин 12. Пример включённой формы перед чатом.
Совет: если чат нужен для быстрых вопросов, форма может мешать. Если чат используется для заявок и лидов — наоборот, очень помогает.
Вкладка «Безопасность»
Здесь задаются домены, где виджет разрешён, ссылка на политику конфиденциальности, запрос согласия и данные для верификации.

Скрин 13. Настройки безопасности: домены, secret, политика и согласие.
Разрешённые домены
В это поле можно вписать сайты, на которых виджет разрешено использовать. Один домен — одна строка.
Если поле пустое, виджет разрешён на любом origin.
Если домены указаны, чат будет работать только на них.
Можно использовать шаблон *.example.com для поддоменов.
Важно: для боевого проекта лучше указывать конкретные домены. Так безопаснее.
Identity Verification Secret
Это секрет для верифицированной идентификации посетителей. Он нужен разработчику, если чат должен связываться с авторизованным пользователем на сайте.
Важно: этот secret нельзя публиковать на фронтенде. Он должен использоваться только на сервере.
Политика конфиденциальности и согласие
Ниже можно включить ссылку на политику конфиденциальности и запросить согласие на обработку персональных данных перед первым сообщением.
Чекбокс — пользователь должен поставить галочку.
Только текст — пользователь видит уведомление, но отдельная галочка не требуется.

Скрин 14. Пример превью с включённым чекбоксом согласия на обработку данных.