我如何在 Lambda 中获得用户响应

How do I get a users response in Lambda

如何从插槽向用户提出的问题中获取用户的响应并通过代码显示响应?


示例:

Alexa 技能: 你叫什么名字?

用户: 我叫尤里·阿尔维斯

Alexa 技能: 你好尤里·阿尔维斯

您可以通过Node.js中的2种方法获取插槽值。

旧方法

let slot_value = this.event.request.intent.slots.slot_name.value;

新方法

let slot_value = handlerInput.requestEnvelope.request.intent.slots.slot_name.value;

您可以在 responseBuilder 中轻松输出此槽值。