Aws lambda 如何在Amazon Lex和Lamda中使用Confirministent
我正试着从Intent-a呼叫Intent-B WelcomeBot-意向A AccountVerify-意图B 当我从lex发送帮助时,它将触发WelcomeBot消息,下面提到的是我对lex的Lamda响应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": "
{
"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
日志并发布完整的错误消息。