Как получить доступ к обновлению следующего контекста, пользователь должен перейти к [DialogFlow Fulfillment] - PullRequest
0 голосов
/ 06 июля 2019

Я использую контексты внутри Dialogflow для вызова следующего намерения для пользователя. То, что я хотел бы сделать, это иметь возможность для кого-то изменить свое мнение на ответ, который он только что вошел. Например, как видно на изображении ниже, если я введу имя, оно будет запрашивать электронную почту. Однако пользователь должен иметь возможность сказать «могу ли я изменить свое имя» и вернуться к контексту, в котором Dialogflow запрашивает имя.

Я уже реализовал это намерение, но я пытаюсь выяснить, как вернуться к вопросу, на который они собирались ответить, прежде чем принять решение изменить свое имя. Я могу использовать выполнение для захвата необработанного ответа API и, возможно, получить последний контекст, однако как я могу заставить пользователя после изменения его имени вернуться к своему предыдущему контексту / намерению? example of how I am using context to call the next intent

1 Ответ

0 голосов
/ 06 июля 2019

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

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