Причина
До недавнего времени система позволяла использовать в разных стрелках, выходящих из одного блока вопроса, одни и те же намерения. Это часто приводило к ошибкам, поскольку в скрипте одни и те же ответы на один и тот же вопрос – уводили в разные стороны. Скрипт вёл себя не прогнозируемо.
Теперь эта проблема решена. Использование двух одинаковых намерений в рамках одного вопроса приведет к ошибке сохранения.
Это касается новых и уже реализованных ранее скриптов. Если вы добавляли в разные стрелки одного блока вопроса одно и то же намерение - теперь система не даст его сохранить и выдаст вам ошибку:
Как её решить?
Разобравшись с тем, почему в скрипте, который раньше использовался и сохранялся без проблем, вдруг появилась ошибка - давайте разберёмся, как ее устранить.
При ошибках сохранения, редактор скрипта всегда выделяет проблемное место, поэтому вы без труда можете найти блок вопроса, в котором у вас есть дубликаты.
Мы видим проблемный блок вопроса, система сама нам его выделила, осталось найти дубликаты в выходящих, из проблемного блока, стрелках.
Смотрим первую стрелку, запоминаем или записываем, если их много, намерения которые используются в этой стрелке.
Смотрим вторую стрелку, и сравниваем намерения, которые в ней используются, с первой стрелкой. Видим дубликат, исправляем, и решаем проблему!
Всё сделал, но сохранение опять выдаёт такую же ошибку
Если вы убрали дубликаты, и при попытке сохранить, опять получаете ТАКУЮ ЖЕ ошибку "Намерение с сущностью должны быть уникальны", тогда варианта 2
- Дубликат в стрелках другого блока вопроса. Частая ситуация. Если это так - система переместит вас на новый проблемный блок. Нужно проверить стрелки этого блока на уникальность намерений;
- Не все дубликаты удалены. Такое бывает когда стрелок или намерений много. Проверьте все стрелки и все намерения в них. Рекомендую выписать в эксель или в блокнот все намерения этих стрелок, если их много. Так будет проще найти дубликаты, сравнивая столбцы друг с другом
Если текст ошибки поменялся - значит у скрипта есть другая проблема, помимо дубликатов, прочитайте текст ошибки и устраните ее!