---
title: "Студия сценариев"
id: "1956"
type: "page"
slug: "studio"
published_at: "2026-09-20T14:56:52+00:00"
modified_at: "2026-09-21T00:00:47+00:00"
url: "https://pastukhov.com/agents/chatbot/docs/studio"
markdown_url: "https://pastukhov.com/agents/chatbot/docs/studio.md"
excerpt: "Студия сценариев — это место, где диалог с клиентом собирается мышкой, без программирования. Она открывается…"
---

# Студия сценариев

[https://pastukhov.com/agents/chatbot/docs/studio.md](https://pastukhov.com/agents/chatbot/docs/studio.md)

Студия сценариев — это место, где диалог с клиентом собирается мышкой, без программирования. Она открывается из карточки бота и работает с тем же файлом сценария, который лежит на диске: любая правка в студии сохраняется в файл, а правка файла видна в студии.

## Холст

Сценарий — это холст, на котором шаги диалога (узлы) соединены стрелками. Узлы перетаскиваются мышкой, соединяются между собой, холст двигается и масштабируется. Слева — палитра со всеми типами шагов. Сверху — вкладки потоков: основной и служебные (ошибка, тайм-аут, завершение). Есть работа с клавиатуры, отмена и возврат действий, а также палитра команд — быстрый поиск действия по названию.

## Два вида одного сценария

Один и тот же сценарий можно смотреть и как холст, и как обычный текст (текстовый вид). Это не две разные копии, а два окна в один файл: правите на холсте — меняется текст, правите текст — меняется холст. Расположение узлов на холсте тоже сохраняется. Есть важная оговорка: комментарии и незнакомые строки, которые вы дописали в текст руками, при следующем сохранении из студии потеряются — интерфейс об этом предупреждает. Обходной путь простой: такие пометки храните отдельно или делайте их отдельным узлом «Заметка».

## Инспектор

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

## Подсказки о проблемах

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

## Живой предпросмотр

Панель предпросмотра показывает текущий диалог так, как его увидит клиент в Telegram: облачка сообщений, кнопки, индикатор «печатает», картинки и файлы. Переменные подставляются на примере, поэтому владелец видит готовую картинку ещё до публикации. Можно посмотреть и один выбранный узел, и целый пробный прогон.

## Шаблоны, версии и генерация ИИ

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

## Отмена и автосохранение

Возврат и повтор действий работают по всему сценарию — можно смело экспериментировать. Правки сохраняются сами примерно через полторы секунды после того, как вы остановились: студия проходит тот же проверяемый путь, что и явное сохранение, — создаёт снимок версии и даёт боту перечитать файл. Неверный сценарий остаётся только у вас на экране, помеченный как ошибочный, и никогда не записывается на диск. Если вы уходите со страницы с несохранёнными правками, появляется вопрос «уйти или остаться». Принудительно сохранить можно сочетанием клавиш Ctrl+S.

Что именно за шаги бывают в сценарии — в разделе [Узлы сценария](/agents/chatbot/docs/nodes)
. Как проверить собранное — в разделе [Проверка и отладка](/agents/chatbot/docs/testing)
, а как посмотреть диалог без настоящего Telegram — в разделе [Эмулятор](/agents/chatbot/docs/emulator)
.

[← Оглавление документации](/agents/chatbot/docs)
