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

Создание узла — тип триггера, условие, тип шага, действия, отчёты

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

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

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

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

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

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

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

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

Шаги

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

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

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

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

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

Тип триггера

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

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

Условие

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

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

Тип шага

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

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

Подробнее: Типы узлов: справочник.

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

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

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

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

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

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

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

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

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

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

Результат

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

Что дальше

Настройте переход между узлами. Подробнее: Как добавить переход.

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

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

См. также

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