Сценарии: публикация и версии
Сценарий — это собранный в конструкторе чат-бот. Пока вы его редактируете, он остаётся черновиком и на работу канала не влияет. Чтобы бот начал отвечать клиентам, сценарий нужно опубликовать. Эта статья описывает жизненный цикл сценария: от черновика и теста до публикации, истории версий и архива.
Что делает / Возможности
Механизм публикации управляет тем, какая версия сценария реально работает на канале, и защищает живых клиентов от ваших правок «на ходу».
| Возможность | Описание |
|---|---|
| Черновик | Редактируемая версия. Изменения автосохраняются, но клиентам бот по ней ещё не отвечает. |
| Опубликован | Активная версия — именно по ней бот работает на канале прямо сейчас. |
| Архив | Отключённый сценарий. Туда же автоматически уходят опубликованные сценарии, если удалить канал или интеграцию, на которые они ссылались, или если подписка «Маркетинг» перешла на Free. |
| Тест бота | Прогон сценария до публикации: проходите путь клиента и видите ошибки заранее. |
| История версий | Список прошлых версий с возможностью просмотреть и вернуться к ним. |
| Безопасное редактирование | Правки создают новый черновик, а опубликованная версия продолжает работать, пока вы не опубликуете новую. |
Когда применять
- Перед запуском бота клиентам — собрали сценарий, протестировали и публикуете активную версию.
- При обновлении работающего бота — вносите правки в черновик, проверяете «Тестом бота» и публикуете, не прерывая текущую версию.
- После ошибочной публикации — открываете историю версий и откатываетесь к предыдущему рабочему варианту.
- При выводе бота из работы — отправляете сценарий в архив, чтобы он перестал отвечать.
Как настроить
Проверьте сценарий
Нажмите «Тест бота» и пройдите путь клиента. Конструктор подсветит ошибки — например, незаполненные поля или незакрытые переменные.
Опубликуйте
Нажмите «Опубликовать». Текущий черновик станет активной версией бота на канале.
Вносите изменения безопасно
Любая правка снова создаёт черновик. Опубликованная версия продолжает работать, пока вы не опубликуете новую.
При необходимости откатитесь
Откройте историю версий на панели инструментов, выберите прошлую версию и вернитесь к ней.
Если удалить канал или интеграцию, которые используются в опубликованном сценарии, такие сценарии автоматически переводятся в архив. Это защищает бота от «висячих» ссылок в рантайме. Перед удалением канала или интеграции система покажет, где они используются.
Что происходит при публикации
- Один сценарий на канал. Если на канале уже опубликован другой сценарий, публикация не пройдёт: сначала снимите его с публикации или выберите для нового сценария другой канал.
- Лимит тарифа. На тарифе «Маркетинг» Free можно опубликовать один сценарий, и в нём не должно быть AI-шагов. Если другой сценарий уже опубликован, проверка покажет ошибку «Лимит тарифа» со ссылкой на тарифы: снимите тот сценарий с публикации или оформите платный тариф. На платных тарифах и в пробном периоде число опубликованных сценариев не ограничено.
- Начатые проходы сценария завершаются. Клиенты, которые были посреди старой версии, со следующего сообщения или нажатия начнут новую версию.
- Диалоги, начатые до публикации. Если клиент написал в канал, когда бота ещё не было, бот подключится к диалогу сам — на следующем сообщении клиента, если диалог не взял сотрудник.
- Лимит подписчиков. В Telegram, VK и MAX бот отвечает в пределах лимита подписчиков тарифа «Маркетинг». Подробнее — в статье Подписчики.
Когда подписка «Маркетинг» переходит на Free
Подписка переходит на Free, если пробный период закончился без оплаты, не прошло списание за платный тариф или закончился оплаченный период без продления. Подробнее — в статье Подписки и тарифы.
В этот момент все опубликованные сценарии организации снимаются с публикации — так же, как кнопкой «Снять с публикации»:
- боты перестают отвечать, новые сообщения приходят сотрудникам в «Диалоги»;
- начатые проходы сценариев завершаются, задержки и ожидание оплаты не продолжатся;
- сценарии, их версии и подписчики сохраняются.
Диалоги, начатые, пока бот снят, ведут сотрудники. Чтобы бот снова отвечал клиенту, закройте диалог — на следующем сообщении клиента он вернётся сам.
Владелец получает уведомление со списком снятых сценариев. Чтобы бот снова заработал, откройте сценарий и опубликуйте его. После оплаты тарифа можно опубликовать все сценарии, на Free — один без AI-шагов.
С чем сочетать
Публикация — финальный этап работы над сценарием, поэтому она связана со всеми нодами и настройками:
- Интерфейс конструктора — где находятся кнопки «Тест бота», «Опубликовать» и история версий.
- Триггеры запуска — определяют, на каком канале и при каком событии заработает опубликованный сценарий.
- Нода «Действия» и Нода «Оплата» — если они ссылаются на интеграцию или платёжный магазин, удаление этой интеграции отправит сценарий в архив.
- Переменные и таблицы — незакрытые переменные «Тест бота» подсветит как ошибку до публикации.
Пример
Вы запустили бота-квалификатора лидов и заметили, что одна ветка отвечает неудачно. Открываете сценарий — он сразу переходит в режим черновика, опубликованная версия продолжает обслуживать клиентов. Правите текст в Сообщении, жмёте «Тест бота», проходите проблемную ветку, убеждаетесь, что всё корректно, и нажимаете «Опубликовать». Новая версия мгновенно заменяет старую, а прежняя остаётся в истории версий — на случай отката.