Aws lambda 如何在Amazon Lex和Lamda中使用Confirministent

Aws lambda 如何在Amazon Lex和Lamda中使用Confirministent,aws-lambda,aws-lex,Aws Lambda,Aws Lex,我正试着从Intent-a呼叫Intent-B WelcomeBot-意向A AccountVerify-意图B 当我从lex发送帮助时,它将触发WelcomeBot消息,下面提到的是我对lex的Lamda响应 { "dialogState": "ConfirmIntent", "intentName": "AccountVerification", "message": "Do you have your account number?", "messageFormat": "

我正试着从Intent-a呼叫Intent-B

WelcomeBot-意向A AccountVerify-意图B

当我从lex发送帮助时,它将触发WelcomeBot消息,下面提到的是我对lex的Lamda响应

{
  "dialogState": "ConfirmIntent",
  "intentName": "AccountVerification",
  "message": "Do you have your account number?",
  "messageFormat": "PlainText",
  "responseCard": null,
  "sessionAttributes": {
    "confirmationContext": "AutoPopulate"
  },
  "slotToElicit": null,
  "slots": {
    "AccountID": ""
  }
}
在IntentName键中,我放置了AccountVerify意图名称

但当我键入“是”(因为我使用的是确认)或帐号时,它会给我一条错误消息

发生错误:Lambda响应无效:从Lambda接收到错误响应:未处理


在确认的情况下返回下面的对象

{ 
   "dialogAction":{ 
      "type":"ConfirmIntent",
      "message":{ 
         "contentType":"PlainText",
         "content":"Message"
      },
      "intentName":"intentName",
      "slots":{ }
   }
}

打开
Cloudwatch
日志并发布完整的错误消息。