我正在尝试利用AWS Lambda作为对话框调用的webhook . 我想使用所有代理/ google操作库 .
所以我复制了示例代码并将其粘贴到我们在Dialogflow控制台中获得的Lambda . 我安装了所有的npm库 . 但是在测试时我遇到了这个问题:
TypeError: Cannot read property 'result' of undefined
at new WebhookClient (/var/task/node_modules/dialogflow-fulfillment/src/dialogflow-fulfillment.js:84:27)
at exports.dialogflowFirebaseFulfillment.functions.https.onRequest (/var/task/index.js:13:17)
at cloudFunction (/var/task/node_modules/firebase-functions/lib/providers/https.js:57:9)
我之前已经暴露过Lambda,但由于对Dialogflow的要求,我无法这样做 .
注意:我在Google Cloud和AWS Lambda中传递相同的请求有效负载,Google Cloud正在返回正确但Lambda返回错误,如上所述 .
不确定我是否缺少任何步骤或我的理解是错误的 .
请帮忙 .