ELMA Bot > Редактор сценариев бота / Проверка сценария на ошибки

Проверка сценария на ошибки

Если при составлении сценария допущены ошибки, в правом верхнем углу редактора вы увидите Предупреждение. Нажмите на него, чтобы посмотреть сообщение об ошибке. Неверно настроенный блок выделится синей рамкой, а сама ошибка подсветится красным.

validate-script

Например, если не настроена связь между триггером и группой элементов, под предупреждением вы увидите сообщение «Нет привязки к сущности», блок будет выделен рамкой, а значок связывания элементов подсветится красным.

Возможные ошибки в сценарии  

В таблице ниже приведены правила составления сценариев и сообщения в редакторе, которые вы увидите при их несоблюдении:

Элемент сценария

Правило

Сообщение об ошибке в редакторе

Группа действий

В группу должен быть добавлен хотя бы один элемент

Укажите действия диалога

Запрос данных

Необходимо указывать переменную, в которую будет записан ответ пользователя

Укажите переменную для сохранения данных

Запрос данных

Убедитесь, что указанная переменная не была удалена из списка переменных бота

Указанная переменная не существует

Запрос данных

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

Тип запрашиваемых данных не соответствует типу переменной

Меню

Необходимо заполнить название пункта меню

Заполните текст пункта меню

Сообщение чат-бота

Элементы-Вопросы

Запрос данных

В элементах необходимо заполнить Текст сообщения бота

Заполните ответы бота

Триггеры

В сценарии должен быть хотя бы один триггер

Укажите триггеры запуска сценария.

Триггер «Интент»

Фразы внутри одного интента, а также в разных интентах одного сценария не должны повторяться

Интент содержит дублирующиеся фразы

Триггер завершение

Нельзя добавить в бот более одного триггера «Завершение»

В боте уже есть другой триггер завершения.

Триггер «Неизвестный интент»

Нельзя добавить в бот более одного триггера «Неизвестный инетнт»

В боте уже есть другой триггер неизвестного интента.

Триггер «Старт бота»

Нельзя добавить в бот более одного триггера «Старт бота»

В боте уже есть другой триггер запуска.

Элемент «Завершение сценария»

Убедитесь, что элемент ссылается на включенный сценарий

Указан отключенный сценарий.

Элемент «Завершение сценария»

Убедитесь, что сценарий, на который ссылается элемент, не был удален

Указан несуществующий сценарий.

Элементы и Кнопки требующие настройку связи между блоками

Необходимо настроить последовательность действий бота с помощью связи между блоками

Нет привязки к сущности