Como criar Menus

Última atualização em Aug 22, 2025

Vídeo Passo a Passo

https://s.organizenapratica.com.br/DOuYqG68

Como criar Menus

Neste artigo, você aprenderá a criar um menu básico e eficiente no TypeBot, seguindo um processo intuitivo que garante uma boa experiência para o usuário. Este guia detalha os passos para configurar seu menu inicial, coletar respostas, aplicar condições e lidar com opções inválidas, garantindo que seu fluxo de conversa seja claro e eficaz.

Passos para Criar o Menu

1. Criando o Menu Inicial Para começar, adicione um bloco de texto (Bubble) ao seu fluxo. Este será o seu ponto de partida.

  • Renomeie o bloco: Dê um nome claro como "Menu Inicial" para facilitar a organização.

  • Adicione a mensagem de saudação: Coloque uma mensagem de boas-vindas, como "Olá, bem-vindo!".

  • Apresente as opções: É uma boa prática indicar ao usuário como ele deve interagir com o menu. Por exemplo: "Digite o número correspondente à opção desejada."

  • Liste as opções: Crie uma lista simples e clara para o seu menu (ex: "1. Comercial", "2. Financeiro", "3. Suporte").

2. Coletando a Resposta do Usuário Depois de apresentar as opções, você precisa coletar a escolha do usuário.

  • Adicione um bloco de input: No menu lateral, localize e arraste um bloco de input. O mais comum é o de "Texto", pois permite que o usuário digite o número ou o nome da opção.

  • Crie uma variável para salvar a resposta: Dentro das configurações do bloco de input, clique em "Selecionar uma variável" e crie uma nova. Dê um nome descritivo, como "menu_inicial". Tudo que o usuário digitar será salvo nesta variável.

3. Definindo as Condições para as Opções Agora que você tem a resposta, é preciso direcionar o fluxo com base nela.

  • Adicione um bloco de condição: No menu lateral, arraste e conecte um bloco de condição ao bloco de input.

  • Adicione as comparações: Clique em "Adicionar comparação" para cada opção do seu menu. Use a variável que você criou ("menu_inicial").

  • Configure o operador: A melhor prática é usar o operador "Contém", pois ele é mais flexível (ex: "Se 'menu_inicial' Contém '1'"). Repita este processo para cada opção ("2", "3", etc.).

4. Criando os Caminhos para Cada Opção Cada comparação na condição irá gerar um caminho. Agora, você deve criar os fluxos que se seguem para cada um.

  • Conecte blocos de texto ou outros fluxos: Para cada caminho (1, 2, 3), conecte a sequência do fluxo, conforme a opção escolhida.

5. Lidando com Respostas Inválidas (Boa Prática) Para evitar que o usuário fique "preso" no menu se digitar uma opção que não existe, utilize o recurso "Senão".

  • Conecte um bloco de texto ao "Senão": O caminho do "Senão" é ativado quando nenhuma das condições anteriores é atendida.

  • Crie uma mensagem de erro: Neste bloco de texto, peça ao usuário para digitar uma opção válida, como "Por favor, digite uma opção válida".

  • Conecte-o de volta ao menu inicial: Para que o usuário tenha a chance de tentar novamente, conecte a saída deste bloco de erro de volta ao seu bloco de menu inicial.


Dicas Importantes

  • Flexibilidade do operador Contém: Usar o operador Contém permite que o sistema reconheça não apenas o número, mas também palavras. Por exemplo, a condição "Contém '3'" pode ser complementada com "Contém 'suporte'", oferecendo mais de uma forma para o usuário escolher a mesma opção.

  • Teste o menu: Utilize a opção "Visualizar" no canto superior direito para testar o seu menu. Digite as opções corretas e também as inválidas para garantir que todos os caminhos estão funcionando como o esperado.

  • Organização: Sempre renomeie os blocos e variáveis para que você possa entender o fluxo de conversa em qualquer momento.

Conclusão

Criar um menu é geralmente o primeiro passo para construir um chatbot robusto e funcional. Seguindo estes passos, você pode guiar o seu cliente de forma clara e eficiente, garantindo que ele encontre o que precisa de maneira simples e direta.