For the complete documentation index, see llms.txt. This page is also available as Markdown.

4. Direcione a conversa com Condições

Na lição anterior, você aprendeu como obter a entrada do usuário e reutilizá-la como variáveis. Vamos ver agora como a conversa pode ser conduzida em diferentes direções com base nas variáveis.

Além de serem reutilizadas dentro da própria conversa, as variáveis podem ajudar o bot a conduzir a conversa em direções diferentes, usando blocos de Condição.

O que vamos construir na lição 4.

Passo 8: Verifique uma variável em um bloco de Condição

Nosso bot Bee agora pergunta se o usuário é novo e, em seguida, pede as informações do usuário.

Queremos que a Bee dê uma resposta um pouco diferente dependendo se o usuário é novo ou já retornou. Para isso, vamos precisar de um Condição bloco que verifica uma variável {userType}.

O tipo de bloco Condição.

Obtenha variáveis em cliques de botão

Vamos salvar uma variável {userType} no clique do botão do Verificar tipo de usuário bloco. Essa variável pode ter o valor retornando ou novo.

Para salvar uma variável em um clique de botão:

  1. Abra a Verificar tipo de usuário bloco.

  2. No primeiro Sou novo botão, clique em + Adicionar uma variável e crie a variável userType.

Crie uma variável em um clique de botão.
  1. Adicione o valor novo.

  2. Para o segundo botão, faça o mesmo com o valor retornando.

Faça com que seus botões Ir para capturem variáveis.
  1. Salvar suas alterações.

Agora, quando um usuário clicar em um desses botões, o sistema vai lembrar da variável {userType}. Vamos usar essa variável dentro de um bloco de Condição.

Adicione um bloco de Condição

Nosso objetivo é criar um bloco de Condição que avalie a variável {userType} e forneça uma resposta diferente com base em seu valor.

Para adicionar um bloco de Condição:

  1. Abra a Próximo bloco bloco.

  2. Vá para o seu Configurações.

  3. Altere seu Tipo para Condição.

Altere o tipo de diálogo de um bloco nas suas Configurações.
  1. Você receberá uma mensagem de aviso. Clique em Sim, alterar tipo.

  2. Em Nome do diálogo do bot, altere o nome do bloco para Rota userType.

Altere o nome de um bloco nas suas Configurações.
  1. Volte para a configuração dele e clique em + para adicionar sua primeira condição.

  2. Preencha o bloco da seguinte forma, usando o operador igual sem distinção entre maiúsculas e minúsculas:

    • Se {userType} = novo,

      • então vá para Enviar e-mail para novo usuário. Você pode criar esse novo bloco diretamente a partir do campo de texto.

    • Senão, se {userType} = retornando,

      • então vá para Enviar e-mail para usuário recorrente. Você pode criar esse novo bloco diretamente a partir do campo de texto.

    • Senão:

      • Ir para Ocorreu um erro.

Sua janela deve ficar assim:

Preencha seu bloco de Condição com condições.
  1. Salvar suas alterações.

Seu canvas está um pouco bagunçado agora, e isso é totalmente normal. Vamos organizá-lo um pouco:

Organize seu fluxo

Para reorganizar seu fluxo quando ele parecer bagunçado, clique no Layout automático botão no canto inferior direito do seu canvas.

O que criamos deve ficar assim agora:

Como seu canvas deve ficar neste ponto.

Recapitulação da lição 4

Parabéns! Nesta lição, você aprendeu a:

O que vem a seguir

Em seguida, veremos como conectar seu bot a provedores de terceiros para que você aproveite as funcionalidades do seu bot.

5. Potencialize seu bot com Ações

💬 Feedback

Atualizado

Isto foi útil?