Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.
Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.
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 o usuário insere um horário ambíguo, o usa o atributo de um evento do para passar resoluções para horários ambíguos à 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 no mapa slots
é null
, e a entidade slotDetails
contém as duas possíveis resoluções de horário. O Amazon Lex insere o seguinte na função do Lambda.
"slots": {
"deliveryTime": null
},
"slotDetails": {
"deliveryTime": {
"resolutions": [
{
"value": "10:00"
},
{
"value": "22:00"
}
]
}
}
Quando o usuário responde com um horário não ambíguo, o slots
envia o horário para a função do no atributo do evento do , e o atributo fica vazio. Por exemplo, se o usuário responder à solicitação para um horário de entrega com "10:00 PM (22h)", o inserirá o seguinte na função do .
"slots": { "deliveryTime": "22:00" }
Para obter mais informações sobre os dados enviados do Amazon Lex para uma função do Lambda, consulte Formato de eventos de entrada.