首页 > 解决方案 > 未指定年份时,DialogFlow 错误年份

问题描述

我目前正在尝试使用 DialogFlow 创建自己的 Google 代理,虽然一切顺利,但我发现自己无法解决最小的问题。

每当我声明日期时,Google 都会向 datetime 对象添加额外的年份。一个例子:如果我说“我们 29/6 生产了多少?” (6/29 也不起作用)它将获取日期并将其正确格式化为 6 月 6 日,但是它将使其成为2021 年而不是2020 年......有没有办法让它默认为我们当前的年份,除非我特别说不同的年份?

标签: datetimedialogflow-esactions-on-googlevoicedialogflow-es-fulfillment

解决方案


你可以试着说“我们在 6 月 29 日生产了多少?” 我认为它在处理字符串“29/6”时可能会遇到一些问题,并且它会以某种方式被翻译到 6 月 6 日。

您在给出“29/6”时提到“6th of June”的格式正确,不应该是“6th of June”吗?


推荐阅读