我在DialogFlow上创建了一个Intent
,期望用户使用以下响应为时间提供实体:
DialogFlow非常聪明地将每次调用中的相关实体正确识别为sys.time
。
然而,我的应用程序涉及许多不同的时区。因此,当这些时间值实际到达我的webhook时,我将无法可靠地比较他们提供的信息与不同的时区。即我收到的值为08:50
。
作为一种解决方法,我知道我可以将Google Maps Time Zone API与用户location
结合使用,但我希望我的应用程序能够在不需要特殊位置权限的情况下工作。
所以,我想知道,是否可以将我的Intent
配置为将这些原始时间值识别为sys.datetime
?如果可能的话,我不想给用户带来必须指定日期的负担,并且如果它们只提供时间值,则假设它们只是意味着“今天”。是否可以在DialogFlow中本地执行此操作,或者我是否更需要在webhook上编写处理程序?