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 direcionada em diferentes caminhos com base nas variáveis.

Além de serem reutilizadas dentro da própria conversa, as variáveis podem ajudar o bot a direcionar a conversa para diferentes rumos, usando blocos de Condição.

O que construiremos na lição 4.

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

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

Gostaríamos que o Bee desse uma resposta ligeiramente diferente dependendo se o usuário é novo ou está retornando. Para isso, precisaremos de um bloco de Condição bloco que verifica a variável {userType}.

O tipo de bloco Condição.

Obter variáveis ao clicar em botões

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

Para salvar uma variável ao clicar em um 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 ao clicar em um botão.
  1. Adicione o valor novo.

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

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

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

Adicionar 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 seu Configurações.

  3. Altere seu Tipo para bloco de Condição.

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

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

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

  2. Preencha o bloco da seguinte forma, usando o operador igual sem diferenciar maiúsculas de minúsculas:

    • Se {userType} = novo,

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

    • Caso contrário, se {userType} = retornando,

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

    • Caso contrário:

      • 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 estiver bagunçado, clique no botão Auto-layout no canto inferior direito do seu canvas.

O que criamos deve ficar assim agora:

Como seu canvas deve parecer neste ponto.

Resumo da lição 4

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

O que vem a seguir

A seguir, veremos como conectar seu bot a provedores terceiros para que você aproveite as funcionalidades do seu bot.

5. Potencialize seu bot com Ações

💬 Feedback

Last updated

Was this helpful?