Pular para o conteúdo principal
A variável Message expõe a última mensagem enviada pelo usuário que acionou o seu fluxo. É ideal quando você precisa reagir ao texto, anexos ou metadados da mensagem recebida.

Estrutura da mensagem

O objeto muda dependendo do tipo de mensagem recebida. Abaixo você encontrará exemplos reais retornados pelo WhatsApp.

Texto

Áudio

O áudio é transcrito automaticamente quando possível. Você receberá tanto a URL do arquivo quanto o texto reconhecido.

Imagem

Vídeo

Localização

Arquivo

Acessando a última mensagem

Você pode acessar a mensagem de qualquer nó com a sintaxe {{$message.property}}:
  • {{$message.type}} indica o tipo (TEXT, IMAGE, AUDIO, etc.).
  • {{$message.text}} retorna o conteúdo da mensagem para tipos TEXT e a transcrição para AUDIO.
  • {{$message.mediaUrl}} expõe a URL do arquivo anexado (imagem, áudio, vídeo ou documento).
  • {{$message.caption}} mostra o texto adicional enviado junto com o arquivo.
  • {{$message.lat}} e {{$message.lng}} entregam as coordenadas quando o tipo é LOCATION.

Message em nós de código

Dentro de um nó de código, acesse cada propriedade com $message.get('property'):
Message sempre mostra a mensagem mais recente que o usuário enviou. Se for a primeira vez que o usuário escreve, essa primeira mensagem também será considerada a “última mensagem”.