Выполнение диалога с использованием HTTP-ответов - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть функция Azure, которая получает JSON и возвращает JSON.Я хочу, чтобы при намерении вызываться в диалоговом потоке, функция будет вызвана, и ответ будет показан пользователю.Поскольку я использую несколько намерений, я не могу поместить их просто в веб-крючок, потому что я не хочу одинаковую логику для каждого намерения.Я попытался использовать встроенный редактор и намерен сделать HTTP-запрос к моей функции Azure.Однако всякий раз, когда я пытался использовать библиотеку JavaScript для HTTP (Ajax и т. Д.), Встроенный редактор не распознавал библиотеку. Если у кого-нибудь есть пример того, как сделать HTTP Post Request с параметрами json, это было бы очень полезно!

Ответы [ 2 ]

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

решено - если кто-то сталкивался с этой проблемой, убедитесь, что ваша функция Azure возвращает Google.Cloud.Dialogflow.V2.Таким образом, он соответствует DialogFlow, и он может легко понять ваш ответ:)

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

Если вам нужно добавить библиотеку во встроенный редактор Dialogflow, вы можете нажать на вкладку «package.json» и отредактировать ее, добавив спецификацию npm для пакета, который вы хотите включить.

enter image description here

...