> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# User

> Variáveis - User

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 é:

```json theme={null}
{
  "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.

<Info>
  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`.
</Info>

## 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`:

```js theme={null}
// Access the user's id
const id = $user.get('id')

// Access the user's name
const name = $user.get('names')
```

<Info>
  O objeto `User` é somente leitura. Se quiser persistir novas informações do contato, salve esses dados na `Memory` ou no `Context`.
</Info>
