Alexa AMAZON.DATE 插槽默认为过去的日期
Alexa AMAZON.DATE slot default to past dates
我正在使用 AMAZON.DATE
插槽,我希望它默认为过去的日期。
例如,如果用户说星期一,我希望它在上星期一而不是下星期一自动 select。
在文档中它确认它默认为 'on or after the current date':
"Utterances that map to a specific date (such as "today", "now", or
"november twenty-fifth") convert to a complete date: 2015-11-25. Note
that this defaults to dates on or after the current date (see below
for more examples)."
对于我的应用程序来说,未来的日期是没有意义的,因此手动编程不会太困难,但我只是想知道是否有任何其他方法可以做到这一点?
不,您不能更改内置插槽的行为,因此如果 Alexa 将用户的答案解析为日期 - 在将其传递给您的进一步处理之前,只需从已解析的值中减去 7。它会给你过去的日期。
我正在使用 AMAZON.DATE
插槽,我希望它默认为过去的日期。
例如,如果用户说星期一,我希望它在上星期一而不是下星期一自动 select。
在文档中它确认它默认为 'on or after the current date':
"Utterances that map to a specific date (such as "today", "now", or "november twenty-fifth") convert to a complete date: 2015-11-25. Note that this defaults to dates on or after the current date (see below for more examples)."
对于我的应用程序来说,未来的日期是没有意义的,因此手动编程不会太困难,但我只是想知道是否有任何其他方法可以做到这一点?
不,您不能更改内置插槽的行为,因此如果 Alexa 将用户的答案解析为日期 - 在将其传递给您的进一步处理之前,只需从已解析的值中减去 7。它会给你过去的日期。