【问题标题】:Alexa skill not returning anything in Alexa simulatorAlexa 技能在 Alexa 模拟器中没有返回任何内容
【发布时间】:2019-10-29 04:56:19
【问题描述】:

我有一个非常简单的 Alexa 技能。它有一个意图,一个意图调用 AWS lambda 中的函数并正确返回响应。当我在 lambda 控制台中测试时,一切都按预期工作,当我直接从 Alexa 开发人员控制台发送 JSON 时,一切都按预期工作,但是当我使用 Alexa 模拟器时,我没有得到任何响应。

JSON 输入和输出都是空白,我得到的调试信息看起来像伪代码:

{
    "header": {
        "namespace": "SkillDebugger",
        "name": "CaptureDebuggingInfo",
        "messageId": "caa2b8e4-d26b-4946-9063-b72b4261b50b"
    },
    "payload": {
        "skillId": null,
        "timestamp": "2019-06-14T14:15:13.140Z",
        "dialogRequestId": "bfb2ff84-59b8-4bc4-9826-85453fc7c290",
        "skillRequestId": null,
        "type": "ConsideredIntents",
        "content": {
            "intents": [
                {
                    "name": "<IntentForDifferentSkill>",
                    "confirmationStatus": null,
                    "slots": null
                },
                {
                    "name": "<IntentForDifferentSkill>",
                    "confirmationStatus": null,
                    "slots": null
                },
                {
                    "name": "<IntentForDifferentSkill>",
                    "confirmationStatus": null,
                    "slots": null
                }
            ]
        }
    }
}

【问题讨论】:

    标签: alexa alexa-skill


    【解决方案1】:

    你是从你的调用短语开始的吗?

    例如对于 python hello world 示例技能,您将使用以下对话进行测试:

    <pre>
    $ask dialog --locale en-US
      User  >  open greeter
      Alexa >  Welcome to the Alexa Skills Kit, you can say hello!
      User  >  hi!
      Alexa >  Hello Python World from Decorators!
    ---------- Skill Session Ended ----------
      User  >
    </pre>

    【讨论】:

      【解决方案2】:

      检查 Alexa 模拟器中使用的语言是否与为交互模型设置的语言匹配。

      例如,您的模拟器可能正在使用English (UK),而交互模型设置为English (US)。如果是这种情况,最简单的解决方案是切换 Alexa 模拟器语言以匹配交互模型中使用的语言。

      这也可以解释为什么它通过 AWS lambda 函数和从 Alexa 开发人员控制台发送手动 JSON 请求时都按预期工作 - 它们不依赖于语言集。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-07
        • 2021-02-27
        • 2018-11-27
        • 1970-01-01
        • 1970-01-01
        • 2020-01-22
        • 1970-01-01
        相关资源
        最近更新 更多