Alexa 模拟器上显示“请求的技能响应存在问题”

Dav*_*vid 5 amazon-web-services aws-lambda alexa-skills-kit

我正在尝试使用示例“hello world”lambda 函数设置示例 Alexa 技能集。但是在Alexa模拟器上测试时,显示There was a problem with the requested skills response如下图。 在此输入图像描述

我创建了一个示例 Alexa 技能集,并使用端点部分中的 ARN 与 AWS lambda 函数连接。

Cic*_*mas 2

“请求的技能响应有问题\xe2\x80\x9d意味着 Lambda 函数的响应 json 有问题。它可能为空或无效。

\n\n

对于您的情况,请检查LaunchRequest处理程序是否存在任何问题。

\n\n

ask-nodejs-sdk-v2LaunchRequest中的示例处理程序处理程序如下所示:

\n\n
const LaunchRequestHandler = {\n  canHandle(handlerInput) {\n    return handlerInput.requestEnvelope.request.type === \'LaunchRequest\';\n  },\n  handle(handlerInput) {\n    console.log(\'Inside LaunchRequestHandler\');\n    return handlerInput.responseBuilder\n      .speak(\'Welcome to my ABC skill\')\n      .reprompt(\'Welcome to my ABC skill\')\n      .getResponse();\n  },\n};\n
Run Code Online (Sandbox Code Playgroud)\n