Todas decisões (Sim ou Não) do fluxo validando em um único bloco (sem script)

Aos Blippers de plantão, curiosos e fãs dessa plataforma incrível que é o Blip! :sunglasses:

Em um fluxo onde há muitos blocos de decisões (Sim & Não), fica inviável e dispendioso criar validação de input bloco por bloco.

Criei uma maneira para validar os inputs do user nesses blocos de uma forma :v:t3: Take.Simple :v:t3: (um dos valores da Take Blip :blush:) onde, se o input for diferente de “Sim, S, Não, Nao e N”, acontece o seguinte:

a. User é enviado para um bloco único de validação;
b. User é informado (no bloco de validação) que a entrada dele não foi entendida (duas mensagens padronizadas que alternam o envio entre si);
c. User é redirecionado para o seu state (bloco) anterior;
d. Repete-se os passos a, b e c caso o user erre novamente o input;
e. O fluxo é reiniciado, caso o user erre pela 3ª vez o input.

Segue o template do bot (JSON) com o fluxo de validação abaixo, basta importa-lo para o Blip e conferir a configuração. :wink:

Template (JSON) do bot:
[2021-09-04] FlowLabBot Valida Sim ou Não.json (21,5,KB)

:pushpin: Atenção: será necessário inserir na uri do command do bloco “Valida Sim & Não” o identificador do fluxo do seu bot. Para copiar o identificador, clique em “Configurações” (engrenagem) do lado esquerdo do builder > Variáveis > Identificador do Fluxo.

Cenário:

6 Curtidas

Mto show Wesley, testei aqui, mto obrigado pelo template.

Abraços!

1 Curtida