---
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 |
| Тип триггера | Тип узла: Начальный, Узел отказа, Узел тайм-аута, Стандартный |
| Тип | Ответ пользователя или Условие |

### Шаг 3. Настройте тип Ответ пользователя

Если выбран тип Ответ пользователя:

1. Нажмите Добавить группу ответов.
2. Заполните поля группы:

| Поле | Что указать |
|---|---|
| Имя | Название группы, например Положительный ответ |
| Передавать в отчёт | Поле отчёта (по желанию) |
| Шаблон ответа | Регулярное выражение возможного ответа |

3. Добавьте несколько ответов — нажмите + рядом со строкой.
4. Чтобы удалить ответ — нажмите иконку корзины.

Примеры ответов:

- Да.
- Заказать.
- Ок.

Можно добавить несколько групп ответов — например, Положительный ответ и Отрицательный ответ.

### Шаг 4. Настройте тип Условие

Если выбран тип Условие:

1. Нажмите Добавить условие.
2. Заполните поля:

| Поле | Что указать |
|---|---|
| Имя | Название условия, например Заказ |
| Передавать в отчёт | Поле отчёта (по желанию) |
| Условие | Логическое выражение |

Пример условия:

length(attribute.name) >= 5 or (attribute.city = Chicago and attribute.Country <= 3)

Это значит: условие истинно, если атрибут имя длиннее 5 символов ИЛИ атрибут город — Чикаго, И атрибут страна короче 3 символов.

3. Можно добавить несколько условий.

### Шаг 5. Настройте Другой ответ

Поле Другой ответ используется для ответов, которые не подошли ни под одно условие или группу.

| Поле | Что указать |
|---|---|
| Название | Собирательное имя |
| Передавать в отчёт | Поле отчёта |

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

Переход появится на рабочей области.

### Шаг 7. Соедините переход с узлом

1. Начните вести стрелку от перехода.
2. Доведите до следующего узла.
3. Отпустите.

## Результат

Переход добавлен и связан с узлом.

## Что дальше

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

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

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

## См. также

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

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

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