Приветственное намерение создает ошибку в диалоговом потоке

когда я создал приветственное намерение в диалоговом потоке, в котором создается «приветственное» событие.

Я получаю сообщение об ошибке: «Намерение с пустыми контекстами и событиями« [ДОБРО ПОЖАЛОВАТЬ] »уже существует».

Я проверил все свои намерения на предмет ошибки. Ранее я удалил приветственное намерение. Это причина ошибки?

что можно сделать сейчас?


person amy    schedule 09.07.2018    source источник
comment
Вы уверены, что в вашем проекте нет другого намерения, которое уже содержит событие WELCOME и не имеет контекста?   -  person dsesto    schedule 09.07.2018
comment
да, я обыскал все свои намерения   -  person amy    schedule 10.07.2018
comment
это просто намерение приветствия по умолчанию   -  person amy    schedule 10.07.2018


Ответы (1)


Событие WELCOME - это способ вызвать намерение в начале взаимодействия с агентом Dialogflow. Хотя у вас может быть несколько приветственных намерений (по одному для каждой из поддерживаемых интеграций в один щелчок), у вас может быть только одно Приветственное намерение по умолчанию, которое срабатывает, если не задано приветственное намерение, зависящее от платформы обмена сообщениями.

Следовательно, согласно ответу в ваших комментариях, у вас уже есть намерение с событием WELCOME (приветствие по умолчанию), поэтому сообщение об ошибке, которое вы получаете, является правильным, учитывая, что у вас может быть только одно WELCOME намерение для каждого контекста ввода.

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

person dsesto    schedule 10.07.2018
comment
на самом деле я хотел создать это приветственное намерение, чтобы бот инициировал разговор первым. Итак, как мне использовать приветственное событие сейчас? - person amy; 10.07.2018