Skip to main content

Se o usuario inserir uma string gigantesca, como nao existe um “max-lenght” para limitar o tamanho da mensagem que ele pode escrever, e enviar, a janela do chatbot trava e demora um tempinho até voltar...Parece que não derruba todo o sistema, mas sim apenas a instancia dele...Mas mesmo assim, gostaria de saber se existe alguma maneira de limitar isso. Não adianta fazer um regex com limitador de caracteres, a limitação deve acontecer no ato de digitar/enviar a mensagem e não apos a mensagem ser enviada

Bom dia ​@Bruno Silva !!! Vc pode criar um script na saida do input para verificar se o texto é maior que por exemplo 100 caracteres se for maior vc da uma mensagem falando que o texto é muito grande e volta para o input para ele postar o texto novamente


Bom dia ​@Bruno Silva vc pode tb no seu input utilizar essa validação, 
selecione VALIDAR A ENTRADA DO USUÁRIO, essa expressão regular valida que o campo so pode ter no maximo 5 caracteres se passar disso ele da a mensagem abaixo que é a instrução de validação ai ele volta para vc digitar no input novamente a mensagem.   

 

 


Não adianta fazer um regex com limitador de caracteres, a limitação deve acontecer no ato de digitar/enviar a mensagem e não apos a mensagem ser enviada

 

Nesse caso, até o momento, a única solução seria fazer isso dentro de um flows no whatsApp

 

Existe um componente de caixa de texto no flows chamada TextArea com ela é possível definir a quantidade máxima de caracteres que o usuário pode digitar

 

No caso da imagem acima ficou defino o tamanho máximo de 10 caracteres.



Referência: https://developers.facebook.com/docs/whatsapp/flows/reference/components#textarea


Comente