# Онлайн-чат в BotMan: сообщения, файлы и сценарии бота 💬

Source: https://docs.botman.pro/a/61-onlayn-chat-v-botman-soobscheniya-fayly-i-stsenarii-bota

**Работаете в amoCRM?** Диалоги из онлайн-чата можно передавать в amoCRM imBox и отвечать посетителям прямо из CRM. [Откройте инструкцию по подключению и проверке](https://docs.botman.pro/a/240-dialogi-botman-v-amocrm-podklyuchenie-i-proverka).

---

В этой статье — всё, что нужно знать про общение в виджете онлайн-чата на вашем сайте: какие сообщения и файлы он поддерживает, как работают кнопки и как настроить автоматический сценарий бота, чтобы чат сам встречал посетителей, отвечал на типовые вопросы и собирал заявки.

## Что вы узнаете 📝

- что можно отправлять и получать в веб-чате;
- как работают кнопки и какие файлы поддерживаются;
- что важно знать про историю, сессии и звук;
- зачем подключать автоматический сценарий бота;
- как клиент попадает в сценарий и что бот может делать сам;
- какие реальные сценарии стоит собрать в первую очередь;
- чего в онлайн-чате пока нет.

---

## Часть 1. Возможности веб-чата

## Что можно отправлять в чате 💬

В обе стороны — от бота/оператора к посетителю и обратно — поддерживаются:

- текстовые сообщения (с эмодзи);
- сообщения с кнопками;
- изображения;
- видео;
- файлы и документы;
- голосовые сообщения;
- медиа-группы — несколько изображений или файлов одним сообщением.

Это базовый набор, на котором строится и ручная переписка с оператором, и автоматический сценарий бота.

## Кнопки в сообщениях

В веб-чате есть два типа кнопок:

**🔗 URL-кнопки** — открывают ссылку. Используйте для кнопок «Купить», «Перейти в каталог», «Открыть прайс», «Записаться» — всё, что ведёт на ваш сайт или внешний ресурс.

**⚙️ Callback-кнопки** — отправляют событие в сценарий бота и запускают следующий шаг. Это кнопки вида «Узнать цены», «Записаться на консультацию», «Расскажите про доставку» — клиент жмёт, бот продолжает диалог.

**💡 Важно про callback-кнопки.** После нажатия кнопка блокируется — это сделано специально, чтобы посетитель не нажимал её много раз подряд и не запускал один и тот же сценарий повторно.

## Какие файлы поддерживаются

\- изображения: JPEG, PNG, GIF, WebP, BMP;\
\- видео: MP4, WebM, QuickTime (MOV);\
\- документы: PDF, DOC, DOCX, XLS, XLSX;\
\- архивы: ZIP;\
\- текстовые файлы: TXT, CSV.

**⚠️ Лимит на размер файла — 20 МБ**. Файлы больше этого объёма не загрузятся. Если нужно отправить тяжёлое видео или большой каталог — залейте на облако (Яндекс.Диск, Google Drive) и пришлите ссылку в URL-кнопке или текстом.

**Что ещё важно знать про виджет**

- История и сессия сохраняются. Если посетитель закрыл вкладку и вернулся позже — он увидит свою переписку с того места, где остановился.
- Режим инкогнито — другая история. В приватных вкладках браузер не хранит данные, и при следующем визите чат начнётся с нуля.
- Несколько вкладок одного сайта. Если посетитель открыл ваш сайт сразу в нескольких вкладках, сообщения могут приходить в каждую. Это нормальное поведение.
- Звук и счётчики. В чате есть звуковое уведомление о новом сообщении, счётчик непрочитанных и превью входящих — посетитель не пропустит ответ.

**Социальные ссылки и режим «мини-меню»**\
В виджет онлайн-чата можно добавить ссылки на другие способы связи: Telegram, ВКонтакте, MAX и тд. Посетитель сам выберет, где удобнее продолжить общение.\
**Пример:** Telegram: [https://t.me/BotManSupport\_bot](https://t.me/BotManSupport_bot)

**💡 Совет.** Если чат вам нужен только как точка входа в соцсети — отключите поле ввода сообщений в настройках виджета. Тогда чат превратится в мини-меню с кнопками-каналами связи. Полезно, например, если у вас всё общение идёт в Telegram.

---

## Часть 2. Сценарии бота в онлайн-чате 🤖

Все возможности выше — это «что виджет умеет в принципе». Чтобы он работал сам и без оператора — подключите сценарий.

**Зачем это нужно 🎯**

Без сценария онлайн-чат — это просто окошко для переписки. Кто-то пишет — оператор отвечает. Если оператор занят или у вас ночь — клиент уходит.

Со сценарием чат начинает работать сам:

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

Оператор разгружается, а клиент получает ответ моментально.

**Как клиент попадает в сценарий**

Есть два простых способа запустить сценарий:

**1. Клиент написал ключевое слово.**\
Самый частый способ. Посетитель набирает в чате «цена», «доставка», «оплата» — и бот сразу включается с нужным ответом. Логика та же, что и на Авито: пишет — получает.

**2. Клиент нажал кнопку.**\
Когда виджет открывается, бот может сразу показать приветствие с callback-кнопками: «Узнать цены», «Записаться на консультацию», «Каталог товаров». Клиент жмёт — попадает в нужную ветку.

**Бонусом:** сценарий можно запустить и «технически» — например, когда оператор поставил клиенту метку «горячий лид», бот автоматически отправит персональное предложение. Это удобно для маркетинговых сценариев.

**Что бот может отправлять в сценарии**

В сценарии работает всё, что поддерживает виджет (см. часть 1), плюс пара блоков из конструктора BotMan:

**📝 Текстовые сообщения** с подстановкой имени клиента и других переменных из карточки. Можно подключить AI-помощника, чтобы он помог сформулировать сообщение.

**🖼️ Картинки с подписью и кнопками.** Показать товар, обложку курса, схему проезда. Под картинкой — кнопка «Купить», «Записаться», «Подробнее».

**🎬 Видео.** Можно загрузить файл (до 20 МБ) или вставить ссылку. Идеально для короткого видеоприветствия от руководителя, видео-обзора товара или мини-урока.

**🎤 Голосовые сообщения.** Личное голосовое от менеджера воспринимается намного теплее, чем сухой текст. Особенно работает для премиум-сегмента и услуг.

**🛍️ Карточки товаров.** Прямо в окне чата — фото, цена, описание, кнопка покупки. Не нужно гонять клиента на сайт.

**🖼️🖼️🖼️ Галерея.** Карусель из нескольких картинок — отлично для нескольких вариантов: моделей, тарифов, мастеров, помещений.

**❓ Вопросы клиенту.** Бот спрашивает имя, телефон, email — и сохраняет ответ в карточке. Так собираются заявки.

**💳 Подписки.** Если у вас платная подписка — её можно оформить прямо в чате.

**⏱️ Паузы между сообщениями.** Чтобы не вываливать на клиента стену текста. На время паузы можно показывать «Печатает...» — клиент видит, что бот «думает», и не закрывает чат.

---

## Три реальных сценария, которые работают

**1. Магазин: моментальный ответ на «сколько стоит»**\
Клиент написал «цена» → бот присылает картинку товара с ценой → под ней две кнопки: «Купить сейчас» (URL-кнопка на оплату) и «У меня есть вопрос» (callback на передачу оператору).\
**Эффект:** половина запросов о цене закрывается без участия менеджера. Оператор подключается только к тем, у кого реальные вопросы.

**2. Услуги: запись на консультацию в нерабочее время**\
Клиент открыл чат после 20:00 → бот здоровается, говорит, что менеджер сейчас не на месте, и предлагает записаться → задаёт три вопроса: имя, телефон, удобное время → сохраняет всё в карточке и отправляет уведомление менеджеру на email.\
**Эффект:** заявки не теряются ночью и в выходные.

**3. Инфобизнес: воронка прямо в чате**\
Клиент пришёл с рекламы и нажал кнопку «Хочу на курс» → бот показывает короткое видео от автора → потом карусель с программой → задаёт вопрос «На какой уровень идёте — новичок или с опытом?» → в зависимости от ответа отправляет разный оффер с кнопкой оплаты подписки.\
**Эффект:** тёплый лид проходит до оплаты без живого общения.

---

## Что бот делает «за кадром»

Кроме отправки сообщений, в сценарии можно настроить незаметные для клиента действия:

- Сохранить контакт — телефон, email, имя автоматически попадают в карточку клиента.
- Поставить или снять метку — например, «оставил заявку», «купил», «вопрос по доставке». По меткам потом удобно фильтровать клиентов и запускать рассылки.
- Передать заявку менеджеру — отправить уведомление на email или в чат админу.
- Записать данные в Google Таблицу — каждая заявка автоматически появляется в нужной строке.
- Создать сделку в amoCRM или выдать доступ к продукту в GetCourse — если вы пользуетесь этими сервисами.
- Зафиксировать конверсию — для аналитики, сколько диалогов привели к продаже.
- Запросить ответ у ChatGPT — если нужна AI-логика прямо внутри сценария.

Всё это настраивается в один клик в шаге «Действия» — клиент в чате этого даже не заметит.

## Как направить клиента дальше

Внутри сценария можно ветвить логику в зависимости от того, кто перед вами:

- по дате и времени (например, в нерабочие часы — другая ветка);
- по дате подписки клиента (новенький или с вами давно);
- по метке (VIP, лид с рекламы, постоянный покупатель);
- по любому полю из карточки клиента (например, город или сумма последней покупки).

Так один и тот же сценарий может вести себя по-разному — в зависимости от ситуации.

---

## Чего в онлайн-чате пока нет 🚫

Несколько моментов, чтобы не настраивать впустую:

- Форматирование текста — жирный, курсив, гиперссылки внутри сообщения в веб-чате не отображаются. Решение: все важные ссылки кладите на URL-кнопки под сообщением.
- Файлы больше 20 МБ — не загрузятся. Используйте ссылки на облако.
- Видеосообщения-кружочки — это формат только Telegram.
- Музыкальные аудиофайлы — голосовые работают, а вот треки в mp3 отправлять нельзя.
- AI-шаг как отдельный блок сценария — пока в разработке. Если нужна AI-логика, используйте действие «Запрос к ChatGPT» — оно работает.

---

## Как начать

1. Подключите канал «Онлайн-чат» и установите виджет на сайт. Если ещё не сделали — есть [отдельные инструкции по подключению и по установке на сайт.](https://help.botman.pro/category/5592)
2. Оформите виджет под ваш бренд — цвета, тексты, приветствие.
3. Создайте сценарий в разделе «Сценарии» → выберите канал «Онлайн-чат».
4. Настройте запуск — пропишите ключевые слова или сделайте стартовое сообщение с кнопками.
5. Соберите ветку из нужных блоков: текст, картинка, вопрос, действие.
6. Откройте свой сайт и протестируйте сценарий в виджете — как обычный посетитель.
7. Опубликуйте и наблюдайте за диалогами в разделе «Диалоги».

**💡 Начните с одного простого сценария** — например, ответа на «цена» или приветствия с кнопками. Сложные воронки соберёте позже, когда увидите, как клиенты реагируют.

