alexa - Alexa AMAZON.DATE 插槽默认为过去的日期
问题描述
我正在使用该AMAZON.DATE
插槽,我希望它默认为过去的日期。
例如,如果用户说星期一,我希望它自动选择上周一而不是下周一。
在文档中,它确认它默认为“在当前日期或之后”:
“映射到特定日期(例如“今天”、“现在”或“11 月 25 日”)的话语转换为完整的日期:2015 年 11 月 25 日。请注意,这默认为当前日期或之后的日期日期(更多示例见下文)。”
对于我的应用程序来说,未来的日期是没有意义的,所以手动编写它不会太困难,但我只是想知道是否有其他方法可以做到这一点?
解决方案
不,您不能更改内置插槽的行为,因此如果 Alexa 将用户的答案解析为日期 - 在将其传递给您的进一步处理之前,只需从解析值中减去 7。它会给你过去的日期。
推荐阅读
- batch-file - CMD 使用 and 时删除空格(即“cmd /C ... && ...”)
- python - Python 3 + boto3 + s3:下载文件夹中的所有文件
- javascript - javascript/nativescript - 按 id 删除重复项但更新其他属性
- python - 将许多 .txt 文件转换为 csv 并将它们组合起来
- javascript - 如何用 Jest 模拟 ES6 单例类?
- machine-learning - r-squared 和调整后的 r-squared 之间的区别,有人可以帮我找到相同的好来源吗?
- python - 无法通过python中的公司代理将正确的凭据传递给服务器,但能够在R中做到这一点
- bash - 递归列出特定函数中使用的所有函数和别名
- c# - 如何对 dotnet core 控制台应用程序运行验收测试?
- r - 如何在 r 中以某个缩放级别显示标记?