Dialogflow v2 api - запуск намерения с событием конфликтует с контекстом ввода - PullRequest
0 голосов
/ 30 августа 2018

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

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

Если я удалю входной контекст, я не смогу запустить его просто отлично.

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

1 Ответ

0 голосов
/ 18 сентября 2018

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

Это необходимо в некоторых ситуациях, например, при использовании более чем одной Карусели с Действиями в Google , поскольку все карусели вызывают событие actions.intent.OPTION, и вам нужно будет использовать контексты, чтобы различать их.

Чтобы убедиться, что ваши намерения совпадают, когда событие инициируется, просто установите соответствующий контекст программно в момент, когда вы инициируете событие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...