Документация / Справочник нод
Справочник нод
Каждый блок сценария — это нода с типом, настройками и одним или несколькими выходами к следующим нодам.
Типы нод
| Тип | Назначение | Выходы |
|---|---|---|
message | Отправляет текст, фото или файл | 1 |
buttons | Показывает кнопки, ждёт выбора | по числу кнопок |
condition | Ветвит по переменной или сегменту | 2 (да/нет) |
payment | Выставляет счёт через ЮKassa | 2 (оплачено/нет) |
delay | Пауза перед следующим шагом | 1 |
http | Внешний запрос или свой JS-код | именованные (return-значение) |
Переменные и условия
Любая нода может записать значение в переменную сценария — например, ответ пользователя или результат HTTP-ноды. Переменные доступны везде ниже по сценарию через синтаксис {{имя_переменной}}.
Нода Условие сравнивает переменную с заданным значением и ведёт по одному из двух путей. Можно проверять текст, число или наличие значения вообще.
Переменные живут в рамках одного пользователя бота и сохраняются между сессиями — это не временное состояние.
Версии и публикация
Каждый клик на Опубликовать создаёт новую версию сценария. Предыдущие версии не удаляются и доступны на вкладке бота Версии:
- Free и Start — хранится 3–10 последних версий
- Pro и выше — версии хранятся без ограничения
- Откат к любой версии применяется мгновенно, без повторной публикации