AMAZON.TIME - Amazon Lex V1

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.