Usando RegEx para validar respostas no construtor de bot Freshchat

Criada por Isabelle Fernandes, Modificado em Sex, 3 Mar, 2023 na (o) 2:33 PM por Isabelle Fernandes

Uma sequência de caracteres que cria um padrão de pesquisa é conhecida como RegEx ou expressão regular. RegEx pode ser usado para determinar se uma string inclui um determinado padrão de pesquisa. Você pode configurar as caixas de diálogo no construtor de bot Freshchat para aceitar apenas um padrão de resposta específico.


Por exemplo, se você estiver criando um chatbot para coletar informações de reserva de voo, poderá usar o RegEx para validar o registro do nome do passageiro (PNR), uma sequência alfanumérica de seis caracteres. Ao configurar um padrão RegEx no criador do chatbot, você pode garantir que seus clientes insiram um PNR válido e evitar erros ou mal-entendidos.


  • Navegue até o fluxo de bot específico em que deseja validar uma string com base no RegEx.

  • Adicione uma caixa de diálogo, insira o conteúdo da caixa de diálogo e selecione Personalizado como o tipo de entrada.

  • Para nosso exemplo, o bot só deve aceitar strings contendo apenas seis caracteres alfanuméricos. O RegEx seria ^[a-zA-Z0-9]{6}$
  • Veja como ficará quando terminar:


Nota: Veja como este RegEx pode ser dividido

^ : Corresponde ao início da string

[a-zA-Z0-9] : Corresponde a qualquer caractere alfanumérico (letras ou números)

{6} : Corresponde exatamente a 6 instâncias da correspondência anterior (caractere alfanumérico)

$ : Corresponde ao final da string


Aqui estão mais alguns exemplos de RegEx para algumas strings familiares:

  • Número da Previdência Social - ^\d{3}-\d{2}-\d{4}$
  • Validar um CEP nos Estados Unidos (formato ZIP+4) - ^\d{5}(-\d{4})?$ 
  • Uma ordem que sempre começa com ABC seguido de 4 dígitos - ^ABC\d{4}$
  • Um endereço de e-mail no domínio "freshworks.com" - ^[a-zA-Z0-9._%+-]+@freshworks\.com$
  • Uma string de oito caracteres que contém apenas caracteres alfanuméricos - ^[a-zA-Z0-9]{8}$


Se você estiver enfrentando dificuldades para identificar qual deve ser o RegEx para seus padrões específicos, encontramos alguns recursos externos que podem ajudar:

  1. www.autoregex.xyz : Especifique seu caso de uso em inglês para obter o respectivo RegEx
  2. regex101.com : Teste e crie RegEx para seu caso de uso personalizado
  3. Também tentamos usar o bate-papo GPT, que pode até explicar como funciona o RegEx
Recentemente, atualizamos nossa marca em nossas ofertas e alteramos os nomes de nossos planos de preços. Se você se inscreveu antes de 9 de agosto de 2021, clique em Planos anteriores para visualizar seus planos aplicáveis. 
Garantimos que essa alteração não afetará sua experiência com o produto e nenhuma ação é necessária de sua parte.

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo