

Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Após 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 nem os respectivos recursos. Se você estiver usando o Amazon Lex V2, consulte o [guia do Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) em vez disso. 

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á.

# DialogAction
<a name="API_runtime_DialogAction"></a>

Descreve a próxima ação que o bot deve realizar em sua interação com o usuário e fornece informações sobre o contexto em que a ação ocorre. Use o tipo de dados `DialogAction` para definir a interação em um estado específico ou para retornar a interação a um estado anterior.

## Conteúdo
<a name="API_runtime_DialogAction_Contents"></a>

 ** type **   <a name="lex-Type-runtime_DialogAction-type"></a>
A próxima ação que o bot deve realizar em sua interação com o usuário. Os valores possíveis são:  
+  `ConfirmIntent`: a próxima ação é perguntar ao usuário se a intenção está completa e pronta para ser atendida. Essa é uma pergunta de sim/não, como “Fazer o pedido?”
+  `Close`: indica que não haverá uma resposta do usuário. Por exemplo, a afirmação "Seu pedido de pizza foi feito" não requer uma resposta.
+  `Delegate`: a próxima ação é determinada pelo Amazon Lex.
+  `ElicitIntent`: a próxima ação é determinar a intenção que o usuário deseja atender.
+  `ElicitSlot`: a próxima ação é ilicitar um valor de slot do usuário.
Tipo: String  
Valores Válidos: `ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
Obrigatório: sim

 ** fulfillmentState **   <a name="lex-Type-runtime_DialogAction-fulfillmentState"></a>
O estado de atendimento da intenção. Os valores possíveis são:  
+  `Failed`: a função do Lambda associada à intenção falhou em atender a intenção.
+  `Fulfilled` - A intenção foi atendida pela função do Lambda associada à intenção. 
+  `ReadyForFulfillment`: todas as informações necessárias para que a intenção esteja presente e pronta para ser atendida pelo aplicativo do cliente.
Tipo: String  
Valores Válidos: `Fulfilled | Failed | ReadyForFulfillment`   
Obrigatório: não

 ** intentName **   <a name="lex-Type-runtime_DialogAction-intentName"></a>
O nome da intenção.  
Tipo: String  
Obrigatório: Não

 ** message **   <a name="lex-Type-runtime_DialogAction-message"></a>
A mensagem que deve ser exibida ao usuário. Se você não especificar uma mensagem, o Amazon Lex usará a mensagem configurada para a intenção.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.024.  
Obrigatório: não

 ** messageFormat **   <a name="lex-Type-runtime_DialogAction-messageFormat"></a>
+  `PlainText` - A mensagem contém texto sem formatação UTF-8.
+  `CustomPayload` - A mensagem é um formato personalizado para o cliente.
+  `SSML` - A mensagem contém texto formatado para saída de voz.
+  `Composite`: a mensagem contém um objeto JSON de escape com uma ou mais mensagens. Para obter mais informações, consulte [Grupos de mensagens](https://docs.aws.amazon.com/lex/latest/dg/howitworks-manage-prompts.html). 
Tipo: string  
Valores Válidos: `PlainText | CustomPayload | SSML | Composite`   
Obrigatório: não

 ** slots **   <a name="lex-Type-runtime_DialogAction-slots"></a>
Mapa dos slots que foram coletados e seus valores.   
Tipo: mapa de string para string  
Obrigatório: não

 ** slotToElicit **   <a name="lex-Type-runtime_DialogAction-slotToElicit"></a>
O nome do slot que deve ser obtido do usuário.  
Tipo: String  
Obrigatório: Não

## Consulte também
<a name="API_runtime_DialogAction_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/DialogAction) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/DialogAction) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/DialogAction) 