Как прочитать параметры из диалогового процесса запроса полной загрузки с помощью веб-перехватчика?

Как я могу прочитать параметры из запроса заполнения, например, в моем намерении из диалогового потока есть параметр с именем money_value, который имеет тип @ sys.number. как использовать его внутри webhook, я сделал что-то вроде

Double money = (Double) request.getParameter("money_value")

и как получить параметр из контекста? Спасибо


person Farhan Khalifa    schedule 04.08.2020    source источник
comment
Без дополнительной информации ответить на ваш вопрос немного сложно. Например, мы не знаем, какой язык вы используете или используете ли вы библиотеку внутри веб-перехватчика для анализа запроса. Чем больше кода и информации вы предоставите, тем больше у нас шансов помочь вам. См. Как мне задать хороший вопрос?   -  person Prisoner    schedule 04.08.2020


Ответы (1)


Когда вы определяете параметр в Dialogflow, вы можете получить к нему доступ из своего кода в запросе выполнения.

Когда намерение обнаружено, к вашему веб-перехватчику создается запрос, и вы можете получить доступ к этой информации на стороне кода, например:

const caseLevel = agent.parameters.caseLevel;
const priority = agent.parameters.priority;

введите описание изображения здесь

person Enrique Zetina    schedule 06.08.2020