我刚刚接触 Amazon Connect 和 Lex,刚刚开始创建简单的项目。我已经创建了一个完整的联系流,它使用 Lex 和 Lambda 进行路由。问题出在“获取客户输入”阶段,似乎总是出现错误输出,我不明白为什么。我尝试检查是否有任何方法可以找到联系流中每个阶段的日志,但找不到任何日志。
有人可以帮我解决这个问题吗?我需要查看日志来找出错误原因。
编辑:我从cloudwatch 获取了联系流日志。见下文。我从中找不到任何重大错误。
{
"Results": "Error",
"ContactId": "<contact-id>",
"ContactFlowId": "<the contact flow id>",
"ContactFlowModuleType": "GetUserInput",
"Timestamp": "2019-07-08T08:27:01.185Z"
}
您可能会收到错误,因为您从 Lex 收到 错误,这就是流程出错的原因。 您可以在 Amazon 服务中检查 connect 和 Lex 的日志 - Amazon CloudWatch。
您还可以从日志/屏幕截图中提供详细信息,了解您遇到的具体错误,以便我可以提供帮助。
这可能是由于语言设置不匹配。
如果您使用 LexV2,请确保您也设置了正确的语言属性。最简单的方法是使用联系流中的设置语音块,在该块的最底部,您可以启用“设置语言属性”。
我有同样的问题,不知道如何解决它,我刚刚创建了一个 Lex Bot,它可以工作,但是当我从 Amazon Connect Flow 调用它时,它不起作用,我不知道为什么,我很绝望,在日志中,它在 GetUserInput
中给了我这个问题"ContactFlowModuleType": "GetUserInput",