Tenho um valor no campo texto t_segundos e que colocar no campo numérico n_segundos.
t_segundos=“05” e quero que n_segundos receba o valor de t_segundos, ou seja n_segundos vai ficar = 5.
Existe fórmula para isso? o Manychat menciona e as IAs dizem que sim, mas nada funciona.
Meu objetivo é criar uma “Condição” onde, se o segundo atual for menor 30, faça algo, se for maior que 30 faça outro algo...
Page 1 / 1
Opa, @santosgueler!
Não há forma nativa de fazer essa conversão de um campo de texto para um campo de número dentro da Manychat, infelizmente… 🙃
Já tive um caso semelhante tempos atrás e a (gambiarra)solução que encontrei foi usar o postman-echo em uma requisição HTTP para retornar o mesmo parâmetro + valor (campo de texto) que enviei e mapear a resposta em um campo de número.
Desse jeito:
Popule seu campo de texto com a última interação do contato no WhatsApp (ou qualquer canal que esteja usando para a automação) e edite o formato da variável para somente segundos:
Crie uma solicitação externa fazendo um POST para https://postman-echo.com/post e no Body você define um item para receber como valor o seu campo personalizado de texto que está com os segundos da última interação. - Lembre-se de selecionar um contato de teste para visualizar o resultado do JSON. - Clique na variável e selecione Encode to JSON para que o valor se torne válido.
Mapeie a resposta para o seu campo de número. - A estrutura da resposta do postman-echo é data.item - no meu caso, em que nomeei o item como sec, o caminho fica $.data.sec
Agora basta você definir uma condição com o campo de número para verificar se é maior (ou igual) a 30 e seguir o fluxo desejado:
Aqui está o resultado do fluxo de teste que criei: