Amazon Lex Initializatoin и вопрос о часовом поясе - PullRequest
0 голосов
/ 05 ноября 2018

Могу ли я объявить атрибут запроса "x-amz-lex: time-zone" в лямбда-инициализации, чтобы изменить часовой пояс чат-бота amazon lex. Если можно, как мне написать?

1 Ответ

0 голосов
/ 09 ноября 2018

Это невозможно, потому что лямбда-функция «инициализация и проверка» приходит после . Лекс обрабатывает ввод с настройкой часового пояса, уже используемой для форматирования значений даты и времени.

Следует также отметить, что requestAttributes используются только Lex во входящем запросе, а не в ответе. Вот что имеется в виду, когда мы различаем запрос и ответ:

enter image description here


Это соответствующая строка в документации (выделение добавлено):

"Определяемый пользователем атрибут запроса - это данные, которые вы отправляете своему боту в каждом запросе . Вы отправляете информацию в заголовке amz-lex-request-attribute запроса PostContent или в поле requestAttributes PostText запроса . "


Так вот, где requestAttributes необходимо добавить: enter image description here

и requestAttributes могут быть добавлены только с помощью PostContent API или PostText API .

...