Hinweis zum Ende des Supports: Am 15. September 2025 AWS wird der Support für Amazon Lex V1 eingestellt. Nach dem 15. September 2025 können Sie nicht mehr auf die Amazon Lex V1-Konsole oder die Amazon Lex V1-Ressourcen zugreifen. Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AMAZON.TIME
Wandelt Wörter, die Zeiten repräsentieren, in Zeitwerte um. Beinhaltet Resolutionen für unklare Zeiten. Wenn ein Benutzer eine mehrdeutige Uhrzeit eingibt, verwendet Amazon Lex das slotDetails
Attribut eines Lambda-Ereignisses, um Auflösungen für die mehrdeutigen Zeiten an Ihre Lambda-Funktion weiterzuleiten. Beispiel: Wenn der Bot den Benutzer zur Angabe einer Lieferzeit auffordert, kann der Benutzer mit "10 o'clock" antworten. Diese Zeitangabe ist zweideutig. Sie kann 10:00 Uhr (10:00 AM) oder 22:00 Uhr (10:00 PM) bedeuten. In diesem Fall ist der Wert in der slots
Mapnull
, und die slotDetails
Entität enthält die beiden möglichen Auflösungen der Zeit. Amazon Lex gibt Folgendes in die Lambda-Funktion ein:
"slots": {
"deliveryTime": null
},
"slotDetails": {
"deliveryTime": {
"resolutions": [
{
"value": "10:00"
},
{
"value": "22:00"
}
]
}
}
Wenn der Benutzer mit einer eindeutigen Uhrzeit antwortet, sendet Amazon Lex die Uhrzeit an Ihre Lambda-Funktion im slots
Attribut des Lambda-Ereignisses und das slotDetails
Attribut ist leer. Wenn Ihr Benutzer beispielsweise auf die Aufforderung zur Angabe einer Lieferzeit mit „22:00 Uhr“ antwortet, gibt Amazon Lex Folgendes in die Lambda-Funktion ein:
"slots": { "deliveryTime": "22:00" }
Weitere Informationen zu den Daten, die von Amazon Lex an eine Lambda-Funktion gesendet werden, finden Sie unterEingabe-Ereignis-Format.