Amazon Lex 初始化和时区问题
Amazon Lex Initializatoin and time zone issue
我能否在 lambda 初始化中声明请求属性 "x-amz-lex:time-zone" 以更改 amazon lex 聊天机器人的时区。如果可以,我应该怎么写?
这是不可能的,因为 "initialization and validation" Lambda 函数在 Lex 处理输入后出现,时区设置已用于格式化日期和时间值。
要注意的另一件事是 requestAttributes
仅由 Lex 在传入请求中使用,而不在响应中使用。以下是我们区分请求和响应的含义:
这是 the documentation 中的相关行(强调已添加):
"A user-defined request attribute is data that you send to your bot in each request. You send the information in the amz-lex-request-attributes header of a PostContent request or in the requestAttributes field of a PostText request."
所以这里是 requestAttributes
需要添加的地方:
而requestAttributes
只能由PostContent API or PostText API相加。
我能否在 lambda 初始化中声明请求属性 "x-amz-lex:time-zone" 以更改 amazon lex 聊天机器人的时区。如果可以,我应该怎么写?
这是不可能的,因为 "initialization and validation" Lambda 函数在 Lex 处理输入后出现,时区设置已用于格式化日期和时间值。
要注意的另一件事是 requestAttributes
仅由 Lex 在传入请求中使用,而不在响应中使用。以下是我们区分请求和响应的含义:
这是 the documentation 中的相关行(强调已添加):
"A user-defined request attribute is data that you send to your bot in each request. You send the information in the amz-lex-request-attributes header of a PostContent request or in the requestAttributes field of a PostText request."
所以这里是 requestAttributes
需要添加的地方:
而requestAttributes
只能由PostContent API or PostText API相加。