Причина

До недавнего времени система позволяла использовать в разных стрелках, выходящих из одного блока вопроса, одни и те же намерения. Это часто приводило к ошибкам, поскольку в скрипте одни и те же ответы на один и тот же вопрос – уводили в разные стороны. Скрипт вёл себя не прогнозируемо.

Теперь эта проблема решена. Использование двух одинаковых намерений в рамках одного вопроса приведет к ошибке сохранения.

Это касается новых и уже реализованных ранее скриптов. Если вы добавляли в разные стрелки одного блока вопроса одно и то же намерение - теперь система не даст его сохранить и выдаст вам ошибку:


Как её решить?

Разобравшись с тем, почему в скрипте, который раньше использовался и сохранялся без проблем, вдруг появилась ошибка - давайте разберёмся, как ее устранить.

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

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


Смотрим первую стрелку, запоминаем или записываем, если их много, намерения которые используются в этой стрелке.


Смотрим вторую стрелку, и сравниваем намерения, которые в ней используются, с первой стрелкой. Видим дубликат, исправляем, и решаем проблему!

Всё сделал, но сохранение опять выдаёт такую же ошибку

Если вы убрали дубликаты, и при попытке сохранить, опять получаете ТАКУЮ ЖЕ ошибку "Намерение с сущностью должны быть уникальны", тогда варианта 2

  1. Дубликат в стрелках другого блока вопроса. Частая ситуация. Если это так - система переместит вас на новый проблемный блок. Нужно проверить стрелки этого блока на уникальность намерений;
  2. Не все дубликаты удалены. Такое бывает когда стрелок или намерений много. Проверьте все стрелки и все намерения в них. Рекомендую выписать в эксель или в блокнот все намерения этих стрелок, если их много. Так будет проще найти дубликаты, сравнивая столбцы друг с другом

Если текст ошибки поменялся - значит у скрипта есть другая проблема, помимо дубликатов, прочитайте текст ошибки и устраните ее!

  • Нет меток