Можно ли создать контекст на основе Entity в DialogFlow? - PullRequest
0 голосов
/ 09 ноября 2018

Я хочу создать диалог с помощью DialogFlow следующим образом:

Скажи, у меня есть следующий субъект:

Entity loginType
   facebook
   google

Следующее намерение:

Intent: 
Training: I want to sign in using facebook
Output: Okay, I'm remebering that you want sign in using $loginType
Output Context: $loginType

Далее я хотел бы иметь намерение с входным контекстом «facebook», чтобы диалог был посвящен входу в систему через facebook. Что означает:

Intent:
Input Context: facebook
Training: I see an error while logging in.
Output: ...

Но я не вижу способа установки вывода на основе параметра / объекта во время намерения. Это возможно?

Спасибо!

1 Ответ

0 голосов
/ 09 ноября 2018

Хороший вопрос и отличное применение контекстов. Вы не можете сделать это напрямую через редактор Intent, но вы можете использовать выполнение для этого. В вашем webhook вы можете получить параметр для loginType и затем создать выходной контекст с этим именем.

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