AMAZON.TIME - Amazon Lex versione 1

Avviso di fine del supporto: il 15 settembre 2025 AWS interromperà il supporto per Amazon Lex V1. Dopo il 15 settembre 2025, non potrai più accedere alla console Amazon Lex V1 o alle risorse Amazon Lex V1. Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AMAZON.TIME

Converte parole che rappresentano ore in valori orari. Include risoluzioni per tempi ambigui. Quando un utente inserisce un orario ambiguo, Amazon Lex utilizza l'slotDetailsattributo di un evento Lambda per passare le risoluzioni per i tempi ambigui alla funzione Lambda. Ad esempio, se il tuo bot richiede all'utente un'ora di consegna, l'utente può rispondere dicendo "10 o'clock". Questo orario è ambiguo, in quanto può intendere le 10 di mattina o le 10 di sera. In questo caso, il valore nella slots mappa è null e l'slotDetailsentità contiene le due possibili risoluzioni dell'ora. Amazon Lex inserisce quanto segue nella funzione Lambda:

"slots": { "deliveryTime": null }, "slotDetails": { "deliveryTime": { "resolutions": [ { "value": "10:00" }, { "value": "22:00" } ] } }

Quando l'utente risponde con un orario inequivocabile, Amazon Lex invia l'ora alla funzione Lambda nell'attributo slots dell'evento Lambda e l'attributo è vuoto. slotDetails Ad esempio, se l'utente risponde alla richiesta di un orario di consegna con "22:00», Amazon Lex inserisce quanto segue nella funzione Lambda:

"slots": { "deliveryTime": "22:00" }

Per ulteriori informazioni sui dati inviati da Amazon Lex a una funzione Lambda, consulta. Formato dell'evento di input