我正在构建 Alexa 技能并使用 AMAZON.DATE 插槽类型来获取日期。
我的问题是,当用户说出没有年份的日期时,Alexa 会处理它并返回带有未来日期的日期字符串。
示例 - 今天是2017-09-20
,用户向 Alexa 询问日期'Sixth June'
,Alexa 返回2018-06-06
。
对于用户未在话语中指定年份的情况,我想使用最近的过去日期而不是最近的未来日期。如果用户指定年份,我不想更改日期年份。
我无法使用 Python 在 AWS Lambda 上处理此问题,因为 Alexa 在 JSON 正文中发送完整的日期字符串,无论用户是否提供年份。
我不知道是否可以使用 Alexa 处理此类用户输入。我可以对 AMAZON.DATE 插槽或其他处理此类用户话语的方式做些什么吗?