🆗Validar e-mail
Olá Cosmonauta, nesse tutorial vamos explicar sobre como retornar uma mensagem ao usuário quando ele informar o e-mail incorreto e permitir que ele preencha novamente com o e-mail correto.
Last updated
Olá Cosmonauta, nesse tutorial vamos explicar sobre como retornar uma mensagem ao usuário quando ele informar o e-mail incorreto e permitir que ele preencha novamente com o e-mail correto.
Last updated
Atualmente temos um campo chamado usuário e-mail que já faz essa validação, porém ele retorna automaticamente para o usuário informar novamente o e-mail, pois a validação é interna.
Para conseguir retornar uma mensagem de e-mail incorreto ao usuário, é necessário seguir alguns passos:
1- No bot que quer criar a validação, vá em Base de Dados> Usuários e cliquem em Campos:
2- Em Campos, clique em Novo Campo, em Rótulo coloque o nome e-mail do usuário, em Tipo coloque Texto, em Subtipo coloque Livre, em Formato coloque Aberto e salve:
3- No fluxo em que quer colocar a validação, vá na mensagem que pergunta o e-mail do usuário, clique em Salvar Resposta e em Escolha um campo para resposta, selecione o campo usuário e-mail do usuário:
4- Abaixo da mensagem que pergunta o e-mail adicione um Filtro, em Critérios>Campo, coloque o campo usuário e-mail do usuário, em Condição coloque Contém em Valor coloque @, clique em E para adicionar mais uma condição, e novamente em Critérios>Campo, coloque o campo usuário e-mail do usuário, em Condição coloque Contém, em Valor coloque @ e salve:
Precisa ficar assim:
5- Após criado, no filtro você terá 2 lados, o lado Sim e o lado Não:
6- Do lado Não do filtro, crie uma mensagem com a informação de que o e-mail é inválido:
7- Abaixo da Mensagem criada, clique uma Etapa existente, em fluxo não precisa alterar, em Etapa selecione a etapa que pergunta o e-mail do usuário:
Prontinho, agora os usuários que informarem o e-mail corretamente seguirão o lado sim do fluxo, e os que informarem incorreto seguirão o lado não, receberão a mensagem de e-mail incorreto e voltarão para preencher o e-mail novamente: