skill-sample-nodejs-fact-en-US一次返回多个事实

时间:2018-08-19 15:39:59

标签: alexa alexa-skills-kit alexa-skill

只是在玩弄太空事实示例技能-一次有没有返回多个事实?

我猜测我需要修改代码的这一部分,但不是100%肯定的。仍然是新事物。

handle(handlerInput) {
        const randomFact = cookbook.getRandomItem(data);
        const speechOutput = GET_FACT_MESSAGE + randomFact;

谢谢


Code example on github

1 个答案:

答案 0 :(得分:0)

(char) 65535数组具有事实列表,并且datacookbook.getRandomItem(data)数组返回随机事实。如果要返回两个事实,则必须获得两个随机事实。因此,您将不得不调用data两次以返回第二个随机事实。当您第二次调用它时,请确保它不会再次返回相同的事实。

cookbook.getRandomItem(data)

可能不是最好的方法。但这有效。