我使用aws lambda通过API网关响应Dialogflow webhook。我已经使用基本的auth在实现中添加了webhook。lambda被成功调用(基于Cloudfront日志(,并返回fulfillment_text响应;
exports.handler = async (event, context) => {
return { fulfillmentText: 'IT WORKS' };
};
出于某种原因,我总是得到:
API响应
对话框流文档"webhookStatus": { "code": 13, "message": "Webhook call failed. Error: 502 Bad Gateway." }
我能够在不需要快递的情况下完成它。我希望这能有所帮助。
{
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
}