[Resolvido] Exibindo uma mensagem na conversa com condição


#1

Bom dia pessoal, gostaria de saber se tem com exibir uma mensagem na conversa se uma variável for tiver o valor “Sim”, exemplo:

No meu fluxo o bot pede para o cliente confirmar as informações envidas, mas existem algumas informações que não são obrigatórias como nome do plano de saúde salvo na variável: clienteNameHealthPlan. Então o usuário não informou o plano de saúde, não gostaria de exibir na conversa como bot exemplo:

Por favor confirme suas informações
Nome do cliente: {{clienteName}}
Telefone: {{clientFoneNumber}}
Nome do plano de saúde: {{clienteNameHealthPlan}} esse só será exibido na conversa se o usuário informar

Existe alguma forma de fazer isso dentro da conversar?


#2

Olá @Joao_Antonio_Ferreir,

é possível sim.
Basta criar uma ação do tipo Executar Script e criar um script que define exatamente qual será a mensagem que o bot enviará para o cliente, levando em consideração a existencia ou não das variáveis.

O seu script deverá retornar o texto que o bot precisa enviar ao cliente neste ponto, através de uma variável result por exemplo. Após definido esta ação basta enviar ao usuário um texto com a variável {{result}}.