带有Lambda的对话流-Webhook调用失败。错误:502错误的网关

问题描述 投票:0回答:1

我正在使用aws lambda通过API网关响应Dialogflow Webhook。我已经使用基本身份验证在实现中添加了Webhook。成功调用了lambda(基于Cloudfront日志),并返回了满额文本响应;

exports.handler = async (event, context) => {
    return { fulfillmentText: 'IT WORKS' };
};

由于某种原因,我总是得到:

API响应

  "webhookStatus": {
    "code": 13,
    "message": "Webhook call failed. Error: 502 Bad Gateway."
  }

Dialogflow documentation

node.js aws-lambda dialogflow dialogflow-fulfillment
1个回答
0
投票

我能够将它不需要快递。我希望这有帮助。

{
    const { dialogflow,SimpleResponse,BasicCard,Image,Suggestions,MediaObject,SignIn,Permission } = require('actions-on-google');

    const app = dialogflow({debug:true, clientId: process.env.dialogFlowClientID});

    app.intent('Default Welcome Intent', (conv) => {
        conv.ask('You made it you rock star');
    });


    exports.lambdaHandler = app
}
© www.soinside.com 2019 - 2024. All rights reserved.