首页 > 解决方案 > Alexa AMAZON.DATE 插槽默认为过去的日期

问题描述

我正在使用该AMAZON.DATE插槽,我希望它默认为过去的日期。

例如,如果用户说星期一,我希望它自动选择上周一而不是下周一。

在文档中,它确认它默认为“在当前日期或之后”:

“映射到特定日期(例如“今天”、“现在”或“11 月 25 日”)的话语转换为完整的日期:2015 年 11 月 25 日。请注意,这默认为当前日期或之后的日期日期(更多示例见下文)。”

对于我的应用程序来说,未来的日期是没有意义的,所以手动编写它不会太困难,但我只是想知道是否有其他方法可以做到这一点?

标签: alexaalexa-skills-kitalexa-slot

解决方案


不,您不能更改内置插槽的行为,因此如果 Alexa 将用户的答案解析为日期 - 在将其传递给您的进一步处理之前,只需从解析值中减去 7。它会给你过去的日期。


推荐阅读