Тип слота AWS Lex AMAZON.DATE при разборе даты в американском формате - PullRequest
0 голосов
/ 11 февраля 2019

У лекс-намерения есть слот с типом 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();
...