Pular para o conteúdo principal
O objeto User permite consultar informações sobre o contato que está interagindo com o seu fluxo, como nome, número de telefone e metadados do canal.

Dados disponíveis

Os dados disponíveis dependem do canal, mas um exemplo típico é:
{
  "id": "PHONE_NUMBER",
  "names": "John Doe"
}

Usando variáveis do usuário

Você pode acessar qualquer propriedade do usuário com a sintaxe {{$user.property}}:
  • {{$user.id}} mostra o identificador único do usuário no canal. No WhatsApp, este é o número de telefone do usuário.
  • {{$user.names}} mostra o nome do usuário.
Em canais como o WhatsApp, {{$user.id}} equivale ao número do contato sem símbolos ou espaços. Por exemplo, +1-555-111-2222 é representado como 15551112222.

User em nós de código

Dentro dos nós de código, você tem o objeto User disponível através de $user:
// Access the user's id
const id = $user.get('id')

// Access the user's name
const name = $user.get('names')
O objeto User é somente leitura. Se quiser persistir novas informações do contato, salve esses dados na Memory ou no Context.