

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

# Criar um bot do Amazon Lex V2 para o sistema de mensagens do SDK do Amazon Chime
<a name="create-lex-bot"></a>

Para usar AppInstance bots como agentes, primeiro você precisa criar um bot Amazon Lex V2 para gerenciar a interação de diálogo para um cenário de agente inteligente. Para começar a criar um bot do Amazon Lex V2, consulte [Conceitos básicos do Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/getting-started.html) no *Guia do desenvolvedor do Amazon Lex V2*. Para obter informações sobre a migração de um bot do Amazon Lex V1 para o Amazon Lex V2, consulte o [guia de migração do Amazon Lex V1 para V2](https://docs.aws.amazon.com/lexv2/latest/dg/migration.html).

**Topics**
+ [Pré-requisitos](#lex-prereqs)
+ [Conceder permissões de invocação](#invocation-perms)
+ [Criar uma intenção de boas-vindas para o sistema de mensagens do SDK do Amazon Chime](welcome-intent.md)
+ [Criar versões do bot do Amazon Lex V2 para o sistema de mensagens do SDK do Amazon Chime](lex-versions.md)
+ [Criar aliases do bot do Amazon Lex V2 para o sistema de mensagens do SDK do Amazon Chime](lex-aliases.md)

## Pré-requisitos
<a name="lex-prereqs"></a>

Seu bot do Amazon Lex V2 precisa atender aos seguintes pré-requisitos.
+ Você deve criar o bot em uma AWS região que ofereça suporte aos endpoints de tempo de execução do Amazon Lex V2.
+ Você deve criar o bot na mesma AWS conta e região do `AppInstance` `AppInstanceBot` e.
+ O bot deve conceder permissões de invocação por meio de uma política baseada em recursos à entidade principal de serviço `messaging.chime.amazonaws.com`.
+ O bot pode modelar uma intenção de boas-vindas. Isso permite que o `AppInstanceBot` anuncie a si mesmo e seus recursos ao se inscrever em um canal.
+ O bot deve ter uma versão de produção e aliases para configurar o `AppInstanceBot`.
+ O bot deve usar um idioma e uma localidade compatíveis. Para obter mais informações sobre idiomas e localidades, consulte [Idiomas e localidades compatíveis com o Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html) no *Guia do desenvolvedor do Amazon Lex V2*.

## Conceder permissões de invocação
<a name="invocation-perms"></a>

Para um `AppInstanceBot` invocar um Bot do Amazon Lex V2, a entidade principal de serviço de mensagens SDK do Amazon Chime deve ter permissão para invocar o recurso Bot do Amazon Lex. Para obter mais informações sobre as permissões de políticas baseadas em recursos do Amazon Lex V2, consulte [Exemplos de políticas baseadas em recursos para o Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/security_iam_resource-based-policy-examples.html) no *Guia do desenvolvedor do Amazon Lex V2*.

O exemplo a seguir mostra uma política baseada em recursos.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Service": "messaging.chime.amazonaws.com"
      },
      "Action": [
        "lex:PutSession",
        "lex:DeleteSession",
        "lex:RecognizeText"
      ],
      "Resource": "arn:aws:lex:us-east-1:111122223333:bot-alias/lex-bot-id/lex-bot-alias-id",
      "Condition": {
        "StringEquals": {
        "AWS:SourceAccount": "111122223333"
        },
        "ArnEquals": {
        "AWS:SourceArn": "arn:aws:chime:us-east-1:111122223333:app-instance/app-instance-id/bot/app-instance-bot-id"
        }
      }
    }
  ]
}
```

------

**nota**  
Para permitir que alguém `AppInstanceBot` invoque um bot do Amazon Lex V2, use o ID AppInstanceBot do. Para permitir que todos os `AppInstanceBots` dentro de uma `AppInstance` invoquem um bot Amazon Lex V2, use um curinga (\$1). Por exemplo:  
`arn:aws:chime:region:aws-account-id:app-instance/app-instance-id/bot/*`

# Criar uma intenção de boas-vindas para o sistema de mensagens do SDK do Amazon Chime
<a name="welcome-intent"></a>

Se você adicionar uma intenção de boas-vindas opcional ao seu modelo de bot Amazon Lex V2, o `AppInstanceBot` poderá anunciar a si mesmo e seus recursos ao entrar em um canal. A intenção de boas-vindas pode exibir uma mensagem ou iniciar um diálogo com os membros do canal. O nome da intenção de boas-vindas pode variar e você a define na configuração AppInstanceBot da.

Para obter mais informações sobre intenções, consulte [Adicionar intenções](https://docs.aws.amazon.com/lexv2/latest/dg/build-intents.html) no *Guia do desenvolvedor do Amazon Lex V2*

# Criar versões do bot do Amazon Lex V2 para o sistema de mensagens do SDK do Amazon Chime
<a name="lex-versions"></a>

Ao criar um Bot do Amazon Lex V2 Bot, você só cria uma versão *rascunho*. O rascunho é uma cópia funcional do bot que você pode atualizar. Por padrão, a versão de rascunho está associada a um alias chamado `TestBotAlias`, e você só deve usar o bot de rascunho para testes manuais.

Depois de concluir a modelagem do diálogo e a criação do bot de rascunho, você cria uma ou mais *versões*, instantâneos numerados do rascunho do Bot Lex. As versões permitem que você controle a implementação que seus aplicativos cliente usam. Por exemplo, você pode publicar versões para uso em diferentes partes do seu fluxo de trabalho, como desenvolvimento, implantação beta e produção.

Para obter mais informações sobre o versionamento do Bot do Lex, consulte [Criação de versões](https://docs.aws.amazon.com/lexv2/latest/dg/versions.html) no *Guia do desenvolvedor do Amazon Lex V2*.

# Criar aliases do bot do Amazon Lex V2 para o sistema de mensagens do SDK do Amazon Chime
<a name="lex-aliases"></a>

Depois de criar uma ou mais versões de um bot do Amazon Lex V2, crie *aliases*. Os aliases atuam como indicadores nomeados para as versões de um bot do Amazon Lex V2. Por exemplo, você só pode associar um alias a uma versão de cada vez.

Para obter mais informações sobre aliases de Bot Lex, consulte [Criação de aliases](https://docs.aws.amazon.com/lexv2/latest/dg/aliases.html) no *Guia do desenvolvedor do Lex V2*.