---
title: Как добавить узел в чат-бот
description: Создание узла — тип триггера, условие, тип шага, действия, отчёты
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

# Как добавить узел в чат-бот

> Коротко: узел — это сообщение от бота или запрос к получателю. Добавляется перетаскиванием из панели инструментов.

## Кому подходит

- Роль: Клиент, Администратор
- Уровень: Опытный

## Что вы получите

Новый узел в дереве сценария чат-бота.

## Перед началом

- [ ] Открыт визуальный редактор чат-бота.
- [ ] Понимаете, какой узел нужен.

## Шаги

### Шаг 1. Перетащите Добавить узел на область

Откроется панель Редактирование шага.

### Шаг 2. Заполните общую информацию

#### Название шага

Обязательное поле. Понятное имя узла, например шаг1 или Приветствие.

#### Тип триггера

Что определяет тип узла:

| Значение | Когда использовать |
|---|---|
| Начальный узел | Первый узел сценария. Обязателен |
| Узел отказа | Активируется при сбое |
| Узел истечения тайм-аута ожидания ответа | Активируется, если ответ не получен |
| Узел истечения тайм-аута отсутствия активности | Активируется при отсутствии активности |
| Узел отписки | Активируется при отписке |
| Стандартный узел | Обычный узел с сообщением |

#### Условие

Логическое выражение. Если условие истинно — узел выполняется. Если ложно — сценарий переходит к следующему узлу. Если условие не задано — узел выполняется всегда.

В условии можно использовать переменные чат-бота в двойных фигурных скобках, например attribute.name. Поддерживаются операторы сравнения и логические связки: И, ИЛИ, НЕ.

#### Тип шага

Определяет содержимое узла:

| Значение | Что содержит |
|---|---|
| Отписать пользователя | Узел отписки |
| Статическое сообщение | Стандартное сообщение |
| Динамическое сообщение | Сообщение на основе ответа получателя |
| Задать вопрос | Сохраняет ответ в переменную |
| Выполнить код | Команда на выполнение кода |
| Быстрый переход к... | Переключение на другого бота |
| Сбросить чат и начать сначала | Возврат в начало сценария |
| Перевод на оператора | Передача диалога оператору |

Подробнее: [Типы узлов: справочник](/04-mydialogi/05-chatbots/md-705-node-types).

### Шаг 3. Настройте задержку и поведение при отказе

Поле Задержка (сек.) — время ожидания перед переходом к следующему шагу. Если шаг не завершён — система считает это отказом и переходит к действию из поля В случае отказа.

Поле В случае отказа:

| Значение | Что делает |
|---|---|
| По умолчанию | Переключиться на бота по умолчанию |
| Продолжить | Перейти к следующему шагу |
| Закончить чат | Остановить сценарий |
| В случае отказа | Перейти к специальному узлу отказа |
| Перевод на оператора | Переключить диалог на человека |

### Шаг 4. Настройте отчёты (опционально)

Поле Передавать в отчёт. Выберите поле отчёта или создайте новое:

1. Откройте раскрывающийся список.
2. В строке редактирования введите название.
3. Нажмите + рядом со строкой.

Это нужно, чтобы включить шаг в отчёт в BackOffice.

### Шаг 5. Нажмите Сохранить шаг

Узел появится на рабочей области.

## Результат

Узел добавлен в дерево сценария.

## Что дальше

Настройте переход между узлами. Подробнее: [Как добавить переход](/04-mydialogi/05-chatbots/md-704-add-transition).

## Частые проблемы

| Симптом | Причина | Решение |
|---|---|---|
| Кнопка Сохранить шаг неактивна | Не заполнено название | Укажите Название шага |
| Узел не отображается | Не сохранён | Нажмите Сохранить шаг |
| Условие не срабатывает | Опечатка в переменной | Проверьте имя переменной |
| Не срабатывает задержка | Не указано время | Заполните поле Задержка |

## См. также

- [Визуальный редактор](/04-mydialogi/05-chatbots/md-702-visual-editor)
- [Как добавить переход](/04-mydialogi/05-chatbots/md-704-add-transition)
- [Типы узлов: справочник](/04-mydialogi/05-chatbots/md-705-node-types)

## Нужна помощь?

- Мой диалог: support@mydialogi.ru
