У лекс-намерения есть слот с типом AMAZON.DATE
Если я введу дату, например 11.02.2019, она будет обрабатывать дату в формате mm.dd.yyyy, но мои клиенты в регионе Европы,он должен обрабатывать дату в формате dd.mm.yyyy.
Я использую Javascript AWS SDK и в настройке вызова PostText "x-amz-lex: time-zone": "Europe / Dublin" вrequestAttributes, но LEX, похоже, не использует это.
var params = {
botName: 'mybot',
botAlias: 'dev',
userId: 'testuser-1',
inputText: 'check 11.02.2019',
requestAttributes: {
"x-amz-lex:time-zone": "Europe/Dublin"
}
};
let res = await new AWS.LexRuntime().postText(params).promise();