> ## 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.

# Pergunta

> Envia uma pergunta ao usuário, aguarda sua resposta e a salva em uma variável

Com o nodo **Pergunta** você envia uma mensagem ao usuário e **aguarda sua resposta** antes de continuar com o fluxo. A resposta é automaticamente salva em uma variável de memória que você define.

<Note>
  Ao contrário do nodo Texto, o nodo Pergunta **pausa o fluxo** até que o usuário responda.
</Note>

## Configuração

### Aba Geral

* **Texto**: Escreva a mensagem ou pergunta que deseja enviar ao usuário. Você pode incluir variáveis e emojis.

```
Olá {{$user.names}}, qual é o seu endereço de e-mail?
```

### Aba Avançado

* **Salvar resposta como**: Defina o nome da variável onde você salva a resposta do usuário (por exemplo: `userEmail`).
* **Usar memória**: Se você habilitar esta opção, o nodo verifica se a variável já possui um valor salvo. Se tiver, não pergunta novamente e continua automaticamente.

A resposta fica disponível em `{{$memory.userEmail}}` e você pode usá-la em qualquer nodo subsequente no fluxo.

## Tipos de entrada

O nodo Pergunta suporta diferentes tipos de captura dependendo do que você precisa do usuário:

| Tipo                        | O que captura                                                                |
| :-------------------------- | :--------------------------------------------------------------------------- |
| **Texto**                   | Qualquer mensagem de texto do usuário                                        |
| **Localização**             | Coordenadas GPS (latitude e longitude) via botão de compartilhar localização |
| **Documento de identidade** | Imagem de um documento de identificação                                      |
| **Vídeo selfie**            | Vídeo gravado com a câmera do dispositivo                                    |

### Formato de localização

Quando você captura uma localização, a resposta é salva como um objeto JSON:

```json theme={null}
{
  "latitude": -0.1806532,
  "longitude": -78.4678382
}
```

## Limites por canal

| Canal         | Máximo de caracteres |
| :------------ | :------------------- |
| WhatsApp      | 4.096                |
| Facebook      | 2.000                |
| Instagram     | 1.000                |
| Web / Twitter | 4.096                |

## Exemplo

Se você configurar:

* **Texto**: `Qual é o seu nome?`
* **Salvar resposta como**: `userName`

A resposta do usuário será salva em `{{$memory.userName}}` e você pode usá-la em qualquer nodo subsequente no fluxo.
