> For the complete documentation index, see [llms.txt](https://ajuda.digitalsac.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajuda.digitalsac.io/digicrm/operacao-uso-do-sistema/configuracoes/configuracoes-globais/sistema.md).

# Sistema

**Caminho:** Configurações → Globais

\[\[FOTO]]

#### 2) Sistema → Configurações do Sistema

| Campo                                 | Chave                      | Para que serve                                                 | Valores                                            |
| ------------------------------------- | -------------------------- | -------------------------------------------------------------- | -------------------------------------------------- |
| Limite de conexões                    | `connections_limit_global` | Limite de conexões simultâneas                                 | string numérica; default `'25'`                    |
| Intervalo de verificação de mensagens | `check_interval`           | Intervalo de checagem (ms)                                     | string; default `'1500'`                           |
| Intervalo mínimo entre mensagens      | `min_check_interval`       | Espera mínima entre envios (ms)                                | string; default `'10000'`                          |
| Intervalo máximo entre mensagens      | `max_check_interval`       | Espera máxima entre envios (ms)                                | string; default `'20000'`                          |
| Modo de entrega de mensagens          | `message_delivery_mode`    | Como a conexão entrega mensagens (campanhas usam Redis/BullMQ) | `queue` \| `direct` \| `rabbitmq`; default `queue` |
| Credenciais WhatsApp Baileys          | `dragonfly_creds_enabled`  | Ligado: Redis; desligado: arquivo                              | boolean; default `true`                            |

***

#### 2b) Sistema → DigiGO (WhatsMeow)

| Campo              | Chave                   | Para que serve                   | Valores    |
| ------------------ | ----------------------- | -------------------------------- | ---------- |
| URL Base DigiGO    | `WHATSMEOW_URL_BASE`    | URL do servidor WhatsMeow/DigiGO | URL string |
| Token Admin DigiGO | `WHATSMEOW_ADMIN_TOKEN` | Token admin (mascarado)          | string     |

***

#### 2c) Sistema → DigiAPI (Baileys)

| Campo            | Chave              | Para que serve            | Valores    |
| ---------------- | ------------------ | ------------------------- | ---------- |
| URL Base DigiAPI | `DIGIAPI_URL_BASE` | URL do servidor DigiAPI   | URL string |
| API Key DigiAPI  | `DIGIAPI_API_KEY`  | Header `x-api-key` global | string     |

***

#### 2d) Sistema → 2FA (TOTP)

| Campo                     | Chave          | Para que serve                                                  | Valores                                       |
| ------------------------- | -------------- | --------------------------------------------------------------- | --------------------------------------------- |
| Nome no autenticador      | `TOTP_ISSUER`  | Label no Google Authenticator/Authy                             | string; default `'DigitalSAC'`                |
| Chave de criptografia 2FA | `TOTP_ENC_KEY` | Criptografa segredos TOTP no DB; alterar invalida 2FA existente | hex 64 chars recomendado; botão gera 32 bytes |

***

#### 2e) Sistema → Diagnóstico (ações)

| Campo / Ação                 | Chave | Para que serve                                     | Valores                     |
| ---------------------------- | ----- | -------------------------------------------------- | --------------------------- |
| Status RabbitMQ              | —     | Só se `message_delivery_mode === 'rabbitmq'`       | `GET /diagnostico/rabbitmq` |
| Limpar Filas RabbitMQ        | —     | Limpa fila selecionada                             | diálogo + API diagnóstico   |
| Status Campanhas             | —     | Contadores waiting/active/delayed/failed/completed | API diagnóstico             |
| Limpar Cache da Fila de Jobs | —     | Reprocessa jobs ativos > 5 min                     | confirmação + API           |

***

#### 2f) Sistema → Painel de Filas (BullBoard)

Credenciais de acesso ao **painel administrativo de filas** — a tela técnica onde ficam as filas de jobs do sistema (campanhas, envios, limpezas, agendamentos).

| Campo        | Chave               | Para que serve            | Valores                                 |
| ------------ | ------------------- | ------------------------- | --------------------------------------- |
| Usuário      | `bullBoardUsername` | Login do painel de filas  | texto; vazio = usa o padrão do servidor |
| Senha        | `bullBoardPassword` | Senha do painel de filas  | texto; vazio = usa o padrão do servidor |
| Abrir painel | —                   | Abre o painel em nova aba | link montado a partir da URL da API     |

**Como funciona:**

1. Preencha usuário e senha e clique em **Salvar**.
2. A alteração vale **na hora**, sem reiniciar o sistema.
3. Clique em **Abrir painel** e informe as credenciais que você acabou de definir.

> Deixando os dois campos em branco, o painel volta a aceitar as credenciais padrão configuradas no servidor (`.env`).

> O navegador guarda o login básico até fechar as abas do site. Para entrar com outro usuário, feche o site ou use uma janela anônima.

***
