1

lex インテントにはタイプ 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();
4

0 に答える 0