Dialogflow es 从webhook请求中使用用户时区/区域设置进行响应

Dialogflow es 从webhook请求中使用用户时区/区域设置进行响应,dialogflow-es,api-ai,fulfillment,Dialogflow Es,Api Ai,Fulfillment,当我收到一个用户请求时,我想用带有用户时区的日期来响应。实际上,我只能用服务器TZ来响应。不幸的是,DialogFlow不能简单地告诉你用户来自哪个时区。您所能做的最好的事情就是询问用户的时区,然后将其保存起来,以便在将来的响应中进行日期/时间调整 对于通过GoogleAssistant使用新的权限API访问您的代理的用户来说,这可以进行一些优化。请参见如果您的用户使用@sys.date-time类型参数响应您的代理,您将在履行中收到ISO-8601格式的值,如“2019-12-17T22:00

当我收到一个用户请求时,我想用带有用户时区的日期来响应。实际上,我只能用服务器TZ来响应。不幸的是,DialogFlow不能简单地告诉你用户来自哪个时区。您所能做的最好的事情就是询问用户的时区,然后将其保存起来,以便在将来的响应中进行日期/时间调整


对于通过GoogleAssistant使用新的权限API访问您的代理的用户来说,这可以进行一些优化。请参见

如果您的用户使用@sys.date-time类型参数响应您的代理,您将在履行中收到ISO-8601格式的值,如“2019-12-17T22:00:00+02:00”。最后6个字符表示时区偏移。您可以使用它并计算用户的目标本地时间

请提供您响应日期的代码,以便我们可以帮助您。这个问题的关键在于它是关于响应dialogflow webhook请求的。所以问题是“如何从dialogflow webhook请求中获取用户的时区?”这仍然是真的吗?这可能非常重要,例如剂量