我正在尝试利用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返回错误,如上所述 .

不确定我是否缺少任何步骤或我的理解是错误的 .

请帮忙 .