Passar para o conteúdo principal

Como usar Condições no Chatbot Builder

Atualizado há mais de 2 semanas

Resumo

Condições no WATI Chatbot Builder permitem criar fluxos de chatbot dinâmicos, ramificando conversas com base nas respostas do usuário. Elas ajudam a personalizar interações, garantindo que os usuários recebam respostas relevantes com base em suas entradas. Este guia explica como usar condições de forma eficaz e quando aplicá-las em seu chatbot.

Instruções

Quando Usar Condições

As condições são úteis quando você deseja:

  • Dividir fluxos de chatbot com base em respostas do usuário.

  • Aplicar diferentes resultados do chatbot para diferentes usuários.

  • Filtrar respostas com base em condições pré-definidas.

  • Usar operações lógicas para refinar o comportamento do chatbot. Para usar condições de forma eficaz, você deve estar familiarizado com variáveis no WATI Chatbot Builder.

Tipos de Condições Disponíveis

No WATI Chatbot Builder, as condições permitem que você compare respostas dos usuários usando diferentes verificações lógicas. Os tipos de condições disponíveis incluem:

1. Igual a

  • Verifica se a resposta do usuário corresponde exatamente a um valor predefinido.

  • Exemplo: Se um usuário seleciona "Sim", eles recebem uma mensagem de acompanhamento específica, enquanto uma resposta "Não" leva a uma mensagem diferente.

2. Diferente de

  • Dispara uma condição quando a resposta do usuário não corresponde a um valor específico.

  • Exemplo: Se um usuário não seleciona "Sim", eles recebem uma resposta alternativa.

3. Contém

  • Verifica se a resposta do usuário inclui uma palavra ou frase específica.

  • Exemplo: Se um usuário digita "Meu nome é João", você pode filtrar respostas que contêm "João".

4. Não Contém

  • Identifica respostas que não incluem uma palavra ou frase especificada.

  • Exemplo: Se você deseja excluir respostas que mencionam "Índia", você pode definir esta condição.

5. Começa com

  • Filtra respostas que começam com uma palavra ou frase específica.

  • Exemplo: Se você deseja capturar respostas que começam com "Eu sou", esta condição ajuda a separá-las.

6. Não Começa com

  • Oposto de "Começa com", esta condição exclui respostas que não começam com uma palavra-chave especificada.

  • Exemplo: Se você deseja excluir todas as respostas que não começam com "Olá", você pode usar esta condição.

7. Maior Que / Menor Que

  • Usado principalmente para comparações numéricas.

  • Exemplo: Se um usuário digita sua idade, você pode filtrar respostas com base se o valor é maior que ou menor que um número especificado.

Exemplo:

Suponha que você tenha esta pergunta para fazer aos seus usuários:

Neste ponto, o fluxo do chatbot permanece o mesmo, mas no final, você pode querer personalizar as mensagens finais com base na resposta do usuário à pergunta anterior. Para comodidade, você pode usar variáveis do chatbot ou optar por Variáveis Personalizadas de Contato.

Combinando Múltiplas Condições

Você pode usar duas condições simultaneamente com operadores lógicos AND/OR:

  • Operador AND: Ambas as condições devem ser atendidas para que o chatbot prossiga.

  • Operador OR: Pelo menos uma condição deve ser atendida para que o chatbot prossiga.

Exemplo de Lógica AND/OR:

  • Exemplo AND: Um chatbot só prossegue se o usuário tiver mais de 18 anos E ser dos EUA.

  • Exemplo OR: Um chatbot prossegue se o usuário for tanto dos EUA OU do Canadá.

Conclusão

Usar condições no WATI Chatbot Builder permite conversas de chatbot mais inteligentes e interativas. Ao aproveitar diferentes tipos de condições e operadores lógicos, você pode criar respostas dinâmicas personalizadas para entradas do usuário. Comece a experimentar com condições para melhorar seus fluxos de chatbot hoje!

Perguntas Frequentes (FAQs)

Perguntas Gerais

1. O que são condições no WATI Chatbot Builder?

→ Condições são regras que ajudam o chatbot a decidir como responder com base nas entradas do usuário. Elas permitem criar fluxos de chatbot dinâmicos ao ramificar conversas conforme critérios específicos, como corresponder à resposta de um usuário a um valor pré-definido.

2. Por que devo usar condições no meu chatbot?

→ Condições ajudam a personalizar interações de chatbot, adaptando respostas às entradas do usuário. Elas permitem que você:

  • Divida fluxos de chatbot com base em respostas do usuário.

  • Forneça mensagens personalizadas para diferentes entradas do usuário.

  • Filtre e processe respostas de forma mais eficaz.

3. Preciso entender variáveis para usar condições?

→ Sim, é recomendado ter familiaridade com variáveis no WATI Chatbot Builder. As variáveis armazenam entradas dos usuários e outros dados, que podem ser usados em condições para tornar as respostas do chatbot mais dinâmicas.

Usando Condições

4. Quais tipos de condições estão disponíveis no WATI Chatbot Builder?

→ Você pode usar os seguintes tipos de condições:

  • Igual a: Verifica se uma resposta corresponde exatamente a um valor pré-definido.

  • Diferente de: Dispara se a resposta não corresponde a um valor específico.

  • Contém: Verifica se uma resposta inclui uma palavra ou frase específica.

  • Não Contém: Identifica respostas que não incluem uma palavra ou frase específica.

  • Começa com: Filtra respostas que começam com uma palavra ou frase específica.

  • Não Começa com: Exclui respostas que começam com uma palavra ou frase específica.

  • Maior Que / Menor Que: Usado para comparações numéricas.

5. Como configurar uma condição no construtor de chatbots?

→ Para configurar uma condição:

  • Identifique a resposta do usuário que você deseja avaliar.

  • Selecione o tipo de condição apropriado (ex.: Igual a, Contém).

  • Defina o valor de comparação (ex.: "Sim", "Não", "João").

  • Configure as ações do chatbot com base se a condição é atendida.

6. Posso usar várias condições ao mesmo tempo?

→ Sim, você pode combinar várias condições usando:

  • E: Ambas as condições devem ser atendidas para que o chatbot prossiga.

  • OU: Pelo menos uma condição deve ser atendida para que o chatbot prossiga. Por exemplo:

  • Exemplo E: Um chatbot só prossegue se o usuário tiver mais de 18 anos E for dos EUA.

  • Exemplo OU: Um chatbot prossegue se o usuário for tanto dos EUA OU do Canadá.

7. Posso usar condições com valores numéricos?

→ Sim, você pode usar as condições Maior Que ou Menor Que para comparar entradas numéricas. Por exemplo, se um usuário digita sua idade, você pode configurar o chatbot para responder de forma diferente com base se a idade está acima ou abaixo de um determinado número.

Melhores Práticas

8. Como posso tirar o máximo proveito das condições no meu chatbot?

  • Use condições estrategicamente para personalizar interações com o usuário.

  • Teste as condições rigorosamente para garantir que funcionam como esperado.

  • Mantenha as condições simples e evite lógica muito complexa.

  • Use operadores lógicos (E/OU) de forma eficaz para refinar o comportamento do chatbot.

Respondeu à sua pergunta?