Документация / Сценарии
Конструктор сценариев
Сценарий — это граф: триггеры его запускают, узлы определяют, что происходит, а связи определяют путь, по которому идёт каждый подписчик. Откройте любого бота в консоли и выберите Конструктор чтобы редактировать его сценарий на холсте.
Работа на холсте
Перетащите узлы из палитры на холст и соедините их, перетаскивая от коннектора одного узла к другому. Выбор узла открывает его настройки — у каждого типа узла своя форма (триггер по ключевому слову спрашивает режим совпадения, триггер по расписанию — интервал и время, HTTP-узел — URL и метод).
Редактируемый черновик приватен: подписчики всегда видят только опубликованный сценарий. Это разделение означает, что вы можете безопасно дорабатывать работающего бота — для вашей аудитории ничего не меняется, пока вы не нажмёте «Опубликовать».
Семейства узлов
| Семейство | Узлы | Для чего это нужно |
|---|---|---|
| Триггеры | Команда (/start…) · Ключевое слово (содержит / точное совпадение / regex) · Нажатие кнопки · Инлайн-запрос · Присоединение участника · Расписание (ежечасно → ежегодно, произвольные интервалы) · Входящий вебхук · Заказ оплачен | Откуда начинается сценарий. Каждому сценарию требуется хотя бы один триггер. |
| Сообщения | Текст · Медиа (фото / видео / документ / аудио) · Инлайн-клавиатура · Клавиатура ответа · Опрос · Местоположение · Редактировать сообщение · Удалить сообщение · Индикатор набора текста | Что отправляет бот. Кнопки несут значения, которые могут снова войти в сценарии в качестве триггеров нажатия кнопки. |
| Логика | Условие · Switch (многовариантное ветвление) · A/B-разделение · Задержка · Шлюз · Переход (к другому узлу) · Установить переменную · Конец | Ветвление и темп. A/B-разделения делят аудиторию на помеченные группы, чтобы последующие сценарии могли нацеливаться на каждую из них. |
| Данные | HTTP-запрос · Вопрос (собрать ответ) · RSS-лента · Установить атрибут · Уведомить вебхук | Взаимодействие с внешним миром: запросы к API, сохранение атрибутов подписчиков, отправка событий. |
| Рост | Глубокая ссылка · Капельная кампания · Принадлежность к сегменту · Передача оператору | Привлечение и удержание. Капельная кампания отправляет последовательность по времени; сегменты питают рассылки. |
| Магазин | Каталог · Товар · Корзина · Оформление заказа · Заказы | Продавайте физические или цифровые товары прямо в чате с историей заказов по каждому подписчику. |
| ИИ | Ответ ИИ | Генерирует ответ на основе контекста разговора. Доступно для продуктов с пометкой «поддержка ИИ». |
| Бронирование | Подтвердить бронирование · Отменить бронирование · Список бронирований | Сценарии в стиле записи на приём: резервируйте слоты и управляйте ими прямо из чата. |
| Медиа | QR-код | Создавайте QR-коды прямо в сценарии, например для билетов и платёжных реквизитов. |
Какие узлы открывает ваша линейка
Заблокированные узлы отображаются в палитре со значком и объяснением в один клик о том, что необходимо. Если вы попытаетесь использовать заблокированный тип узла через API, вы получите понятную ошибку, а не тихий отказ.
| Возможность | Доступность |
|---|---|
| Базовые узлы (триггеры, сообщения, базовая логика, данные) | Все линейки |
| Расширенные узлы — A/B-разделение, Switch, HTTP-запрос, капельная кампания, сегмент, входящий вебхук, расписание, инлайн-запрос, опрос | Линейка Professional и выше |
| Узлы магазина — каталог, товар, корзина, оформление заказа, заказы | Линейка Professional и выше |
| Передача живому оператору | Линейка Enterprise |
| Ответ ИИ | Продукты с пометкой «поддержка ИИ» (Core и выше на Startup) |
Предпросмотр, журналы, публикация, откат
Предпросмотр. Панель предпросмотра проходит по сценарию так же, как это сделал бы подписчик — отправьте входные данные триггера и посмотрите, какой путь выбирается. Она использует тот же граф, что и рабочая среда, поэтому то, что вы видите в предпросмотре, соответствует тому, что реально выполняется.
Журналы. Страница журналов бота показывает реальные диалоги и результаты доставки в реальном времени — полезно, когда опубликованный сценарий ведёт себя не так, как предполагал предпросмотр.
Публикация и версии. При публикации черновик сохраняется как новая пронумерованная версия и переводится в рабочий режим. На странице версий перечислена каждая опубликованная версия с указанием, кто и когда её опубликовал, а один клик откатывает бота к любой более ранней версии — неудачный релиз всегда можно отменить одним кликом.
Впервые здесь? Наше быстрое начало проведёт вас через создание первого бота от начала до конца примерно за десять минут.