[Resolvido] Tratamento de exceções no bluider


#1

Bom dia pessoal,

tem uma forma melhor de tratamento de erros no bluider?

Por exemplo, no meio do meu fluxo eu tenho um Quick Replay que exibe duas opções (Sim ou Não). Aí o usuário vai e DIGITA outra coisa não esperada pelo bot e envia no chat, nesse momento tenho uma exceção, o bot fala que não entendeu e o usuário é redirecionado para o começo do fluxo.

Eu gostaria que o usuário voltasse para o bloco onde ocorreu o erro, não para o começo do fluxo. Existe uma forma de fazer isso?


#2

Cara, existem várias formas…
Uma delas é validar o tipo de entrada do usuário nas condições de saída, e caso não seja o formato esperado, você cria um bloco de exceção pra falar com o usuário e devolver ao fluxo.
Outra maneira é validar a entrada do usuário no momento em que armazena a resposta numa variável. Isto já faz o tratamento e devolve a conversa ao próprio bloco automaticamente.


#3

Boa @Jhoni_Desb :clap:


#4

Obrigado pela resposta @Jhoni_Desb

criei um bloco para tratar as exceções os blocos mais usados pelos usuários.

Vlw