As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Amazon.time
Converte palavras que representam horários em valores de hora. Inclui resoluções para tempos ambíguos. Quando um usuário insere um horário ambíguo, o Amazon Lex V2 usa oslots
atributo de um evento Lambda para passar resoluções para os horários ambíguos para sua função do Lambda. Por exemplo, se seu bot solicitar um horário de entrega, o usuário poderá responder: "10 horas". Esse horário é ambíguo. Pode ser 10h ou 22h. Nesse caso, o valor nointerpretedValue
campo énull
, e oresolvedValues
campo contém as duas resoluções possíveis da hora. O Amazon Lex V2 insere o seguinte na função Lambda:
"slots": {
"deliveryTime": {
"value": {
"originalValue": "10 o'clock",
"interpretedValue": null,
"resolvedValues": [
"10:00", "22:00"
]
}
}
}
Quando o usuário responde com um horário inequívoco, o Amazon Lex V2 envia a hora para sua função do Lambda nointerpretedValue
campo doslots
atributo do evento Lambda. Por exemplo, se seu usuário responder à solicitação de um horário de entrega com "10:00 AM”, o Amazon Lex V2 insere o seguinte na função Lambda:
"slots": {
"deliveryTime": {
"value": {
"originalValue": "10 AM",
"interpretedValue": 10:00,
"resolvedValues": [
"10:00"
]
}
}
}
Para obter mais informações sobre os dados enviados do Amazon Lex V2 para uma função do Lambda, consulteFormato dos eventos de entrada.