Node.js Amazon Alexa的静态数据?

Node.js Amazon Alexa的静态数据?,node.js,csv,amazon-dynamodb,aws-lambda,alexa-skills-kit,Node.js,Csv,Amazon Dynamodb,Aws Lambda,Alexa Skills Kit,我正在开发一项技能(使用node.js),在该技能中,用户向Alexa询问一个城市,她会与他们的三支主要运动队一起回答。例如: 用户:“Alexa,克利夫兰的运动队是什么?” 克利夫兰有骑士队、布朗队和印第安人队 由于此数据的大小不变,我是尝试将.csv或.xlsx文件转换为JSON还是尝试填充dynamoDB表?或者有没有更好的方法来做到这一点,我不知道 任何帮助或指导都将不胜感激 由于数据不会经常更改,因此在Lambda中创建一个表可能是有意义的。我建议使用内置的城市槽,如AMAZON.US

我正在开发一项技能(使用node.js),在该技能中,用户向Alexa询问一个城市,她会与他们的三支主要运动队一起回答。例如:

用户:“Alexa,克利夫兰的运动队是什么?” 克利夫兰有骑士队、布朗队和印第安人队

由于此数据的大小不变,我是尝试将.csv或.xlsx文件转换为JSON还是尝试填充dynamoDB表?或者有没有更好的方法来做到这一点,我不知道


任何帮助或指导都将不胜感激

由于数据不会经常更改,因此在Lambda中创建一个表可能是有意义的。我建议使用内置的城市槽,如AMAZON.US_city,然后使用槽值索引到表中

你也可以考虑允许用户使用Amazon。运动时隙来指定特定的运动。另一个选择是允许提出相反的问题,比如“亚马逊运动队在哪个城市比赛?”我对体育不太感兴趣,所以我可能会自己使用这个技能。我希望你能把它出版

旁注:Alexa已经为此提供了一些支持。例如,你可以问“Alexa,洛杉矶有哪些球队”,它的回答是“洛杉矶的球队是湖人队和道奇队”。但它不知道如何回答其他相关问题,如上面的问题


这听起来很有趣。祝你好运。

如果你使用DynamoDB(我一直在为我的技能付费,但最近亚马逊为技能开发者提供了积分),并且,正如你所说,它是静态数据,可能很适合JSON,那么你可能会招致费用。这真的很有帮助。谢谢你的回复!