1

Intent在 DialogFlow 上创建了一个期望用户提供时间实体的响应,例如:

  • “我想安排大约八点钟
  • “今晚九点一刻。”
  • “我在想五点十左右。”

DialogFlow 非常聪明地将每次调用中的相关实体正确识别为sys.time.

但是,我的应用程序处理许多不同的时区。因此,当这些时间值实际到达我的 webhook 时,我无法可靠地将它们提供的信息与不同时区进行比较。即我收到像08:50.

作为一种解决方法,我知道我可以将Google Maps Time Zone API与用户的 结合使用location,但我希望我的应用程序能够在不需要特殊位置权限的情况下工作。

所以,我想知道,是否可以配置我Intent将这些原始时间值识别为sys.datetime?如果可能的话,我不想让用户承担必须指定日期的负担,并假设他们只是表示“今天”,如果他们只提供时间值。是否可以在 DialogFlow 中本地执行此操作,或者我更有可能需要在我的 webhook 上编写处理程序?

4

0 回答 0