Javascript Alexa skill.getResponse()做什么?
我正在学习js并创建简单的Alexa技能。 我想更好地理解模板代码,我正在研究的文档,但我找不到这个问题的答案。 .getResponse()方法用于每个处理程序模板。它还用于SessionEndIntent处理程序,这意味着它不能作为等待用户输入的方式。我试着用谷歌搜索,但找不到答案。 有人能解释一下.getResponse()的作用吗,或者让我看看相关的文档吗?谢谢Javascript Alexa skill.getResponse()做什么?,javascript,alexa,Javascript,Alexa,我正在学习js并创建简单的Alexa技能。 我想更好地理解模板代码,我正在研究的文档,但我找不到这个问题的答案。 .getResponse()方法用于每个处理程序模板。它还用于SessionEndIntent处理程序,这意味着它不能作为等待用户输入的方式。我试着用谷歌搜索,但找不到答案。 有人能解释一下.getResponse()的作用吗,或者让我看看相关的文档吗?谢谢 const SessionEndedRequestHandler = { canHandle(handlerInput) {
const SessionEndedRequestHandler = {
canHandle(handlerInput) {
return handlerInput.requestEnvelope.request.type === 'SessionEndedRequest';
},
handle(handlerInput) {
// Any cleanup logic goes here.
return handlerInput.responseBuilder.getResponse();
}
我已经找到了正确的答案,以防其他人需要: .getResponse()生成与Alexa通信的JSON应答: 生成JSON响应 最后,我们添加
getResponse()
方法,用speechOutput
生成JSON响应