Чат-бот: первое знакомство
Что такое чат-бот в Sender, из чего он состоит и как собрать первого бота на холсте за несколько минут.
Что умеет бот
- Отправлять сообщения с картинками, файлами и кнопками.
- Ждать ответа, нажатия кнопки или перехода по ссылке — и вести человека по нужной ветке.
- Делать паузы: «через 2 часа», «завтра в 10:00», «только по будням».
- Проверять условия: есть ли у человека метка, что он ответил, который час.
- Делать дела за вас: ставить метки, запоминать ответы в переменные, добавлять в группы подписчиков, создавать сделки в CRM, звать администратора.
- Передавать разговор AI-агенту — он отвечает своими словами по вашей базе знаний.
Программировать не нужно: бота собирают мышкой, а на телефоне — пальцем. Одна и та же схема работает во ВКонтакте, Telegram и МАКС — различия собраны в статье Шаги бота.
Как устроен конструктор
Бота собирают на холсте — большом листе в точку, который можно двигать и приближать. Каждый шаг сценария — это карточка, а стрелки между карточками показывают, что за чем идёт.
- Карточка шага. Сверху — цветной значок, название (пока его нет — вид шага, например «Сообщение») и номер вида «№ 2». Внутри — начало текста и кнопки. Внизу — выходы: «далее», «ответ», «иначе». Справа у каждого выхода и у каждой кнопки «Текст» и «Тихая» — точка: от неё тянут стрелку к следующему шагу.
- «Старт». Первая карточка, вход в бота. Она есть всегда, удалить её нельзя.
- Кнопки шагов. Внизу справа — столбик круглых кнопок шагов и большая «+» («Добавить шаг»), которая открывает список всех шагов с подсказками. На телефоне видна только «+».
- Панель шага. Нажмите на карточку — справа откроется панель с настройками. Правки шага применяются кнопкой «Сохранить» внизу панели.
- Панель инструментов слева вверху: поиск шага, «Отменить», «Повторить», «Упорядочить схему», «Центрировать схему».
- Шапка. Название бота (нажмите — откроются «Настройки бота»), значок проверки схемы, состояние сохранения и кнопки «Опубликовать», «Запустить», «Тестирование», «Воронка» и «⋯».
Черновик и опубликованная версия
У бота две версии. Черновик — то, что вы правите. Опубликованная версия — то, что получают подписчики. Поэтому бота можно спокойно переделывать, пока старая версия работает.
- Черновик сохраняется сам примерно через 2 секунды после правки. Состояние видно в шапке: «Есть несохранённые изменения», «Сохранение…», «Есть неопубликованные изменения», «Опубликовано».
- Нажали «Опубликовать» — изменения начали работать у всех.
- Передумали — «⋯» → «Отменить неопубликованные изменения»: черновик вернётся к опубликованной версии.
- Каждая публикация попадает в «⋯» → «Версии» (хранятся последние 30): версию можно сравнить с черновиком и откатиться к ней.
Собираем первого бота
Соберём бота из двух сообщений: приветствие с кнопкой «Цены» и ответ про цены.
- Откройте Коммуникации → Чат-боты и нажмите «Новый бот».
- Впишите «Название», например «Приветствие», и нажмите «Создать бота» — откроется холст с одним шагом «Старт».
- Нажмите круглую кнопку «+» внизу справа и выберите «Сообщение» — на холсте появится карточка, а справа откроется панель шага.
- Напишите приветствие, в разделе «Клавиатура» нажмите «Добавить клавиатуру» → «Первая кнопка», назовите кнопку «Цены», нажмите «Добавить», а затем «Сохранить» внизу панели.
- Снова нажмите «+» → «Сообщение», напишите ответ про цены и нажмите «Сохранить».
- Протяните стрелки: от точки у «Старт» — к приветствию, от точки у кнопки «Цены» — к ответу.
- Нажмите «Опубликовать» в шапке, а в открывшемся окне — ещё раз «Опубликовать».
Бот опубликован. Осталось нажать «Запустить» и решить, как люди будут в него попадать, — например, по ссылке или по слову «привет». Все способы — в статье Как запускается бот. Перед запуском проверьте бота на себе: Тестирование, публикация и воронка.
Список ботов
| Что на экране | Что значит |
|---|---|
| Вкладки «Активные» и «Неактивные» | Запущенные и остановленные боты. Вкладка «Удалённые» появляется, когда есть удалённые боты |
| Переключатель слева от названия | Запустить или остановить бота (на компьютере) |
| «Опубликован», «Не опубликован», «Есть изменения» | Состояние версий. «Есть изменения» — в черновике есть неопубликованные правки |
| «Участников», «Завершили», «Ошибок» | Сколько людей вошло в бота, сколько дошли до конца и сколько остановились с ошибкой |
| «Ещё» | «Дублировать», «Дублировать в другой канал…», «Экспортировать в файл», «Опубликовать в каталоге», «Удалить» и другое |
Удалённый бот попадает во вкладку «Удалённые». Оттуда его можно «Восстановить» вместе с участниками или «Удалить навсегда».
Лимиты
- На бесплатном тарифе одновременно работает 1 бот, на платных — до 250. Считаются запущенные боты во всех каналах проекта; выключенных ботов и черновиков может быть сколько угодно.
- В одном боте — до 1 000 шагов.
- Сообщения бота входят в суточный лимит сообщений тарифа, тестовые — нет. Подробно — в статье Тариф и лимиты.
Частые вопросы
Нужно ли уметь программировать?
Нет. Бота собирают из готовых шагов. Формат JSON пригодится, только если вы захотите описать бота файлом, — это необязательно.
Я исправил текст, а подписчикам приходит старый
Правки лежат в черновике. Нажмите «Опубликовать» — новые сообщения уйдут уже с исправленным текстом.
Почему кнопка «Запустить» не нажимается?
Бота ещё ни разу не публиковали — подсказка так и скажет: «Сначала опубликуйте бота». Если кнопка нажимается, но появляется сообщение про тариф, значит, все места под работающих ботов заняты: остановите другого бота или смените тариф.
Что будет с людьми, если удалить бота?
Участники остановятся на своих шагах. Восстановите бота во вкладке «Удалённые» — он вернётся вместе с участниками, но выключенным.