Перейти к основному контенту

Скрипты

Скрипты — это элементы сценария взаимодействия бота с пользователем.

Первый и самый важный шаг в дизайне ботов — это создание диалоговых скриптов, которые связаны между собой. Можно переходить от одного разговора к другому, создавая автоматизированный поток.

Скрипты беседы можно создавать в разделе главного меню Настройки бота подраздел, здесь мы будем описывать сценарии взаимодействия бота с пользователем, а также проектировать меню бота.

На экранной форме нажать кнопку Создать скрипт.

image.png

При создании  нового скрипта необходимо заполнить следующие параметры:

  • Название — логически понятное название скрипта, например, "Главное меню". Должно быть уникальным;
  • Раздел — если скрипт должен быть размещен в разделе, то указать раздел, например, "Скрипты меню", иначе оставить не заполненным;

Рекомендуем также ознакомиться со страницей Разделы скриптов.

  • Тип — может принимать значение: Стандарт или Fallback: 
    • Значение Стандарт — скрипт, выполняющий различные функции, используемые, например,  для разговорных сценариев. Устанавливается по умолчанию.
    • Значение Fallback — скрипт, позволяющий описать функции повтора выполняемых действий или текстовых сценариев, если бот не определил намерений пользователя. Например, сообщение — "Извините, не понял Ваш вопрос/ответ. Повторите еще раз". 

Скрипт, имеющий тип Fallback используется с командами: Отправить текст и Повторить вопрос.

Скрипт, имеющий тип Fallback в чат-боте применяется один раз!

  • Включить  NLP — активность параметра позволяет настроить и использовать функцию NLP.

Включить обнаружение намерения для новых лидов, до запуска скрипта из маршрута. Если намерение будет обнаружено, то будет запущен скрипт соответствующий этому намерению.

  • Использовать определение NLP Action — параметр позволяет настроить функцию NLP — Живой разговор, а также позволяет распознавать все существующие намерения в базе.

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

  • Нажать кнопку Создать.

image.png

При наведении на иконку справки показывается более точная информация. 

image.png

При создании  скрипта вначале необходимо определить, как разговор будет инициирован. Разговор может быть инициирован автоматически с помощью некоторых ключевых слов или может быть вызван вручную с помощью перехода из другого разговора.

В разделе Скрипты располагается список скриптов данного бота с доступными операциями:

  • Перейти в редактор скрипта;
  • Редактировать свойства скрипта;
  • Удалить скрипт;
  • Список скриптов.

image.png

Со скриптами так же можно работать с помощью JS методов. Все методы и их описание вы можете посмотреть в Справочнике по функциям JS.