Как добавить узел в чат-бот
Создание узла — тип триггера, условие, тип шага, действия, отчёты
Как добавить узел в чат-бот
Коротко: узел — это сообщение от бота или запрос к получателю. Добавляется перетаскиванием из панели инструментов.
Кому подходит
- Роль: Клиент, Администратор
- Уровень: Опытный
Что вы получите
Новый узел в дереве сценария чат-бота.
Перед началом
- Открыт визуальный редактор чат-бота.
- Понимаете, какой узел нужен.
Шаги
Шаг 1. Перетащите Добавить узел на область
Откроется панель Редактирование шага.
Шаг 2. Заполните общую информацию
Название шага
Обязательное поле. Понятное имя узла, например шаг1 или Приветствие.
Тип триггера
Что определяет тип узла:
| Значение | Когда использовать |
|---|---|
| Начальный узел | Первый узел сценария. Обязателен |
| Узел отказа | Активируется при сбое |
| Узел истечения тайм-аута ожидания ответа | Активируется, если ответ не получен |
| Узел истечения тайм-аута отсутствия активности | Активируется при отсутствии активности |
| Узел отписки | Активируется при отписке |
| Стандартный узел | Обычный узел с сообщением |
Условие
Логическое выражение. Если условие истинно — узел выполняется. Если ложно — сценарий переходит к следующему узлу. Если условие не задано — узел выполняется всегда.
В условии можно использовать переменные чат-бота в двойных фигурных скобках, например attribute.name. Поддерживаются операторы сравнения и логические связки: И, ИЛИ, НЕ.
Тип шага
Определяет содержимое узла:
| Значение | Что содержит |
|---|---|
| Отписать пользователя | Узел отписки |
| Статическое сообщение | Стандартное сообщение |
| Динамическое сообщение | Сообщение на основе ответа получателя |
| Задать вопрос | Сохраняет ответ в переменную |
| Выполнить код | Команда на выполнение кода |
| Быстрый переход к... | Переключение на другого бота |
| Сбросить чат и начать сначала | Возврат в начало сценария |
| Перевод на оператора | Передача диалога оператору |
Подробнее: Типы узлов: справочник.
Шаг 3. Настройте задержку и поведение при отказе
Поле Задержка (сек.) — время ожидания перед переходом к следующему шагу. Если шаг не завершён — система считает это отказом и переходит к действию из поля В случае отказа.
Поле В случае отказа:
| Значение | Что делает |
|---|---|
| По умолчанию | Переключиться на бота по умолчанию |
| Продолжить | Перейти к следующему шагу |
| Закончить чат | Остановить сценарий |
| В случае отказа | Перейти к специальному узлу отказа |
| Перевод на оператора | Переключить диалог на человека |
Шаг 4. Настройте отчёты (опционально)
Поле Передавать в отчёт. Выберите поле отчёта или создайте новое:
- Откройте раскрывающийся список.
- В строке редактирования введите название.
- Нажмите + рядом со строкой.
Это нужно, чтобы включить шаг в отчёт в BackOffice.
Шаг 5. Нажмите Сохранить шаг
Узел появится на рабочей области.
Результат
Узел добавлен в дерево сценария.
Что дальше
Настройте переход между узлами. Подробнее: Как добавить переход.
Частые проблемы
| Симптом | Причина | Решение |
|---|---|---|
| Кнопка Сохранить шаг неактивна | Не заполнено название | Укажите Название шага |
| Узел не отображается | Не сохранён | Нажмите Сохранить шаг |
| Условие не срабатывает | Опечатка в переменной | Проверьте имя переменной |
| Не срабатывает задержка | Не указано время | Заполните поле Задержка |
См. также
Нужна помощь?
- Мой диалог: support@mydialogi.ru