Loop de re-pergunta quando a resposta é inválida

O que é
Quando o cliente responde algo que não bate com o esperado, você não quer jogar ele de volta ao início do bot. O loop de re-pergunta faz o bot insistir na mesma pergunta até receber uma resposta válida.
Re-pergunta automática no bloco Perguntar
O jeito mais simples: no bloco Perguntar, configure uma validação (email, telefone) e a mensagem se inválido. Quando a resposta não passa, o bot manda a mensagem de erro e pergunta de novo, sem avançar nem reiniciar o fluxo. O cliente fica nesse ponto até responder algo válido.
Loop manual com Condição
Pra validações mais específicas (ex: "tem que escolher uma das 3 opções"), monte assim:
- Bloco Perguntar captura a resposta numa variável.
- Bloco Condição checa se a resposta é uma das válidas.
- Cada saída válida segue o fluxo; a saída
default(resposta inválida) volta pro bloco Perguntar.
Isso cria um ciclo de propósito: pergunta → valida → se inválido, pergunta de novo.
Por que isso é seguro
O editor bloqueia ciclos que girariam sozinhos pra sempre, mas permite ciclos que passam por um bloco Perguntar ou Esperar — porque esses blocos pausam e esperam (resposta do cliente ou um timer), então não rodam em loop infinito. É exatamente o padrão "menu: resposta inválida → repergunta".
Rede de segurança
Mesmo num loop legítimo, há limites de runtime: o bot encerra a sessão se detectar repetição excessiva do mesmo bloco ou se a sessão acumular transições demais. Isso protege o cliente de ficar preso. Ainda assim, escreva mensagens de erro claras pra ele saber o que responder.