【问题标题】:Getting Invalid Lambda response for Amazon lex获取 Amazon lex 的无效 Lambda 响应
【发布时间】:2021-10-23 13:44:36
【问题描述】:

我正在尝试使用 Lex 构建一个聊天机器人,但我遇到了障碍,两天后我就被困在这里了。

当我在 lambda 函数中进行测试时,它可以很好地处理测试事件,但是在 lex 中测试它时出现如下错误:

lex console

这就是我从 lambda 函数调用的方式:

lambda function

任何帮助我在这里做错了吗?

【问题讨论】:

  • 嗨,欢迎来到 StackOverflow。请不要发布代码或错误的图像。始终将它们作为文本发布,properly formatted。您可以编辑原始问题并使用相关信息对其进行更新。另请阅读How to ask a good question 指南。

标签: aws-lambda chatbot amazon-lex aws-chatbot


【解决方案1】:

您的回复格式不正确。请检查以下示例以了解其外观:-

return{
        "dialogAction": {
            "type": "Close",
            "fulfillmentState": "Fulfilled",
            "message": {
                "contentType": "PlainText",
                "content": "My text here"
            }
        }
    }

此外,有关输入和输出格式的完整视图,请参阅 AWS Lex 文档。 AWS Lex Input Event and Response Format

【讨论】:

    猜你喜欢
    • 2018-02-28
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多