Перечисление контекстов для сеанса и обновление значений параметров контекстов - PullRequest
0 голосов
/ 23 мая 2019

Я планирую использовать SDK dialogflow_v2 Python, у меня есть намерение сбросить параметры в контексте, позвольте мне объяснить сценарий - у меня есть намерение, которое принимает дату начала и окончания по одному, так как я использую заполнение слота webhook, я хотел бы проверить, падает ли дата окончания после даты начала, и если условие не выполняется, я хотел бы получить дату начала и окончания снова с новыми значениями после отображения ответа на заполнение слота.

Возможно ли это с помощью v2 SDK?

Я проверил код использования, указанный в https://github.com/googleapis/dialogflow-python-client-v2/blob/master/dialogflow_v2/gapic/contexts_client.py перечислить контексты и обновить контексты. Я также следовал https://dialogflow.com/docs/reference/v2-auth-setup, чтобы установить key.json для аутентификации. Я использовал служебную учетную запись с ролью клиента API и ADMIN для генерации ключа аутентификации JSON.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 31 мая 2019

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

Вы можете обратиться по следующей ссылке, https://dialogflow.com/docs/events/custom-events

Надеюсь, это поможет другим, кто сталкивается с этой проблемой.

Большое спасибо.

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