Сценарии: публикация и версии

Сценарий — это собранный в конструкторе чат-бот. Пока вы его редактируете, он остаётся черновиком и на работу канала не влияет. Чтобы бот начал отвечать клиентам, сценарий нужно опубликовать. Эта статья описывает жизненный цикл сценария: от черновика и теста до публикации, истории версий и архива.

Что делает / Возможности

Механизм публикации управляет тем, какая версия сценария реально работает на канале, и защищает живых клиентов от ваших правок «на ходу».

ВозможностьОписание
ЧерновикРедактируемая версия. Изменения автосохраняются, но клиентам бот по ней ещё не отвечает.
ОпубликованАктивная версия — именно по ней бот работает на канале прямо сейчас.
АрхивОтключённый сценарий. Туда же автоматически уходят опубликованные сценарии, если удалить канал или интеграцию, на которые они ссылались.
Тест ботаПрогон сценария до публикации: проходите путь клиента и видите ошибки заранее.
История версийСписок прошлых версий с возможностью просмотреть и вернуться к ним.
Безопасное редактированиеПравки создают новый черновик, а опубликованная версия продолжает работать, пока вы не опубликуете новую.

Когда применять

  • Перед запуском бота клиентам — собрали сценарий, протестировали и публикуете активную версию.
  • При обновлении работающего бота — вносите правки в черновик, проверяете «Тестом бота» и публикуете, не прерывая текущую версию.
  • После ошибочной публикации — открываете историю версий и откатываетесь к предыдущему рабочему варианту.
  • При выводе бота из работы — отправляете сценарий в архив, чтобы он перестал отвечать.

Как настроить

  1. Проверьте сценарий

    Нажмите «Тест бота» и пройдите путь клиента. Конструктор подсветит ошибки — например, незаполненные поля или незакрытые переменные.

  2. Опубликуйте

    Нажмите «Опубликовать». Текущий черновик станет активной версией бота на канале.

  3. Вносите изменения безопасно

    Любая правка снова создаёт черновик. Опубликованная версия продолжает работать, пока вы не опубликуете новую.

  4. При необходимости откатитесь

    Откройте историю версий на панели инструментов, выберите прошлую версию и вернитесь к ней.

Если удалить канал или интеграцию, которые используются в опубликованном сценарии, такие сценарии автоматически переводятся в архив. Это защищает бота от «висячих» ссылок в рантайме. Перед удалением канала или интеграции система покажет, где они используются.

С чем сочетать

Публикация — финальный этап работы над сценарием, поэтому она связана со всеми нодами и настройками:

Пример

Вы запустили бота-квалификатора лидов и заметили, что одна ветка отвечает неудачно. Открываете сценарий — он сразу переходит в режим черновика, опубликованная версия продолжает обслуживать клиентов. Правите текст в Сообщении, жмёте «Тест бота», проходите проблемную ветку, убеждаетесь, что всё корректно, и нажимаете «Опубликовать». Новая версия мгновенно заменяет старую, а прежняя остаётся в истории версий — на случай отката.