Javascript 如何让Alexa询问用户是否';我想要另一个,然后重新运行一个意图?
我使用STDLIB和Node.js编写了一个Alexa技巧,它提供了一个随机的打油诗。我想要一个这样的流: 用户:向LimerickKid要一个limerick Alexa skill开火,传递打油诗 你想再来一杯吗 然后使用AMAZON.YesInt和AMAZON.NoContent来处理请求,如果是,则重新输入意图 我的问题完全没有。在我的LimerickKid.js脚本中,我可以很好地执行javascript来交付limerick。但当我执行此命令时:Javascript 如何让Alexa询问用户是否';我想要另一个,然后重新运行一个意图?,javascript,node.js,alex,Javascript,Node.js,Alex,我使用STDLIB和Node.js编写了一个Alexa技巧,它提供了一个随机的打油诗。我想要一个这样的流: 用户:向LimerickKid要一个limerick Alexa skill开火,传递打油诗 你想再来一杯吗 然后使用AMAZON.YesInt和AMAZON.NoContent来处理请求,如果是,则重新输入意图 我的问题完全没有。在我的LimerickKid.js脚本中,我可以很好地执行javascript来交付limerick。但当我执行此命令时: module.exports
module.exports = function (slots, callback) {
return callback(null, TheLimerick);
}
Alexa交付打油诗,会话终止。在那之后我不能执行任何代码。如何启动该函数并触发Alexa询问用户是否需要另一个函数?您是否接受Javascript?如果你可以考虑Python,检查一下我的ASK.PY微引擎,这里的想法:这真的很方便。谢谢作为一个草率的程序员,我更喜欢Javascript的编译时错误检查,而不是python的“当您运行该子例程时,我们会让您知道是否有错误”方法。但这看起来是一个非常有用的省时方法。不客气。听起来像是在为Javascript使用linter(因为Javascript中没有编译时错误)。如果这是Python的唯一问题,我建议您尝试一下PyCharm或Aptana/PyDev?