【发布时间】:2018-02-22 00:01:47
【问题描述】:
我正在为支持 Amazon Alexa 的设备创建一个 Flash 简报,它将每天提供信息。我已经开始使用所需信息创建 json 文件,并对我的 Echo Dot 进行了测试,以确保 json 设置正确。
我现在的问题是如何让 Alexa 每天只读取 1 个项目?目前,当我要求 Alexa 准备我的 Flash 简报时,她会阅读所有 3 个内容。我希望在 json 文件中输入一个月或更长时间,而不必每天更新。
[
{
"uid": "DAILY_TIP_ITEM_JSON_TTS_0001",
"updateDate": "2018-02-20T00:00:00.0Z",
"titleText": "Today's Motivation",
"mainText": "This is number one.",
"redirectionUrl": "#"
},
{
"uid": "DAILY_TIP_ITEM_JSON_TTS_0002",
"updateDate": "2018-02-21T00:00:00.0Z",
"titleText": "Today's Motivation",
"mainText": "This is number two.",
"redirectionUrl": "#"
},
{
"uid": "DAILY_TIP_ITEM_JSON_TTS_0003",
"updateDate": "2018-02-23T00:00:00.0Z",
"titleText": "Today's Motivation",
"mainText": "This is number three.",
"redirectionUrl": "#"
}
]
我的第一个想法是在每个项目中创建一个日期键并使用 if 语句来比较日期。这是最好的方法还是有人有更好的主意?正如您在第 3 项中看到的那样,我使用未来日期来查看 Alexa 是否会在该日期之前忽略它,但即使今天是 21 日,她仍然会阅读它。
【问题讨论】:
标签: json list alexa-skill