A Ana

🔒 Sua assinatura venceu

A Ana está pausada: não responde nem envia lembretes até renovar. Seus dados continuam guardados.

A Ana

Painel de controle da sua assistente

A Ana
Principal
Organização
Quem fala com a Ana
Sistema
ao vivo
Painel A

WhatsApp

QR code
  1. Abra o WhatsApp do número da Ana
  2. Toque em Aparelhos conectados → Conectar um aparelho
  3. Aponte a câmera para este QR code
Conectado pela API oficial da Meta (sem QR code).
Webhook:

Resumo

⚠️ Configure a chave da API (Gemini) na aba Configurações.

📵 Modo ausente

⭐ Pessoas liberadas (falam com você mesmo no modo ausente)

Últimas mensagens

💬 Escolha uma conversa à esquerda

📨 Recados e pedidos

Quando alguém cadastrado pede “avisa o Rafael que…”, “pergunta pro João se…” ou “agenda pro Matheus…”, a Ana manda a mensagem, espera a resposta e repassa para quem pediu. Tudo aparece aqui.

Novo lembrete ou alarme

Dias da semana

Novo compromisso

😴 Áudios do despertador

Envie o áudio que vai tocar. Use .ogg (opus) para chegar como mensagem de voz no WhatsApp; para a ligação (Twilio) use .mp3 ou .wav. Pode ter os dois.

☀️ Imagens de bom dia

A Ana sorteia uma destas para o bom dia da manhã (junto com a agenda do dia).

📲 Despertador no celular (app ntfy)

QR code do canal

Canal desta pessoa: — (é secreto: quem souber o nome recebe os avisos)

  1. No app ntfy, toque em + e cole o nome do canal acima (servidor ntfy.sh) — ou leia o QR code.
  2. Ative o ntfy em Configurações → 📲 Notificações no celular e salve.
  3. Clique em Testar notificação e toque em ✅ Acordei na notificação.

Resumo diário — prévia

Escolha um contato e clique em "Ver prévia". Os horários do resumo ficam em Configurações.

Lembretes e alarmes cadastrados

Agenda, finanças e notas

📅 Agenda

💰 Finanças

📝 Notas

Grupos de permissão

A Ana só responde aos números cadastrados aqui. Cada grupo define quais funções seus números podem usar.

💬 Grupos do WhatsApp

Grupos em que o número da Ana está. Ela só conversa nos grupos liberados aqui — nos outros ela fica em silêncio e não lê nada.

Como funciona
  • Quando mencionada (recomendado): ela responde se alguém escrever “Ana…”, marcar @Ana ou responder uma mensagem dela.
  • Todas as mensagens: responde tudo — só para grupos pequenos (grupos grandes gastam IA e aumentam o risco de bloqueio).
  • Permissões: o grupo de permissão define o que ela pode fazer ali (lembretes, agenda, pesquisa…). Senhas nunca funcionam em grupo.
  • Pausar: ela continua liberada, mas para de responder até você retomar.
  • Lembretes pedidos no grupo são avisados no próprio grupo. Grupos não recebem resumo diário.

📱 Seu WhatsApp pessoal

Conecte o seu número (não o da Ana). Ele fica como um aparelho conectado: a Ana só observa quem te manda mensagem ou liga e só responde quando o modo ausente está ligado. Ela não marca nada como lido e seu celular continua recebendo tudo normalmente.

QR code
  1. Abra o seu WhatsApp (pessoal)
  2. Aparelhos conectados → Conectar um aparelho
  3. Aponte a câmera para este QR code

Agora

Também dá para falar com a Ana: “Ana, vou dormir, acordo às 6”, “estou em reunião por 1 hora”, “voltei”.

⭐ Pessoas liberadas

Quem está aqui fala com você normalmente mesmo com o modo ausente ligado: não recebe o aviso automático e a Ana te avisa na hora quando a pessoa manda mensagem ou liga. Também dá para pedir para a Ana: “libera a Maria”.

Quem procurou

Resumo que a Ana manda quando você volta

            

Últimas ausências

⚙️ Como a Ana responde

🔀 As mensagens mudam sozinhas a cada envio — assim o WhatsApp não vê o mesmo texto repetido (cara de robô). Cada caixa tem várias versões separadas por uma linha ---, e {Oi|Olá|Opa} sorteia uma das palavras.

Variáveis: {nome} = “, João” (quem mandou) · {dono} = seu nome · {volta} = “por volta das 07:00” · {motivo} = “ (em reunião)” · {saudacao} = Bom dia/Boa tarde/Boa noite · {ana} = nome da assistente.

Exemplos de como sai (cada pessoa recebe um diferente):

💼 Clientes (assinaturas)

Cada cliente tem a própria Ana: endereço, senha, WhatsApp e dados separados. Venceu e não renovou → a Ana dele pausa sozinha.

Novo cliente

Leva uns 30 segundos: cria a pasta, a senha, o serviço e o endereço com HTTPS.

⚙️ Configurações dos clientes

Primeira vez? Libere os subdomínios (1 vez só)

Na Hostinger: Domínios → dashboardlgnd.tech → DNS / Nameservers → adicionar registro:

Tipo: A · Nome: * · Aponta para: 187.41.117.49 · TTL: 3600

Com isso qualquer cliente.dashboardlgnd.tech já funciona. Enquanto o DNS não propagar (até algumas horas), o cliente aparece com “🌐 DNS pendente”.

🔌 Conexão com o WhatsApp

Como configurar:
  1. No Meta for Developers, crie um app do tipo Business ligado ao seu Business Manager e adicione o produto WhatsApp.
  2. Cadastre e verifique o número da Ana; copie o Phone Number ID. Crie um usuário do sistema no BM e gere um token permanente com as permissões whatsapp_business_messaging e whatsapp_business_management.
  3. Em WhatsApp → Configuração → Webhook, use a URL e o mesmo verify token daqui. Assine o campo messages.
  4. O painel precisa estar num endereço HTTPS público (ex.: o VPS da Hostinger com domínio).
⚠️ Regra da Meta: a Ana só pode mandar mensagem livre até 24h depois da última mensagem da pessoa. Fora disso (lembretes, recados, resumo), ela usa o modelo acima — crie um modelo aprovado com uma variável, ex.: “{{1}}” ou “Aviso da Ana: {{1}}”. Ligações não são recusadas pela API oficial.

Personalidade

🧠 Inteligência artificial

Há uma chave Gemini no arquivo .env — a do painel tem prioridade se preenchida.

Configurações do Claude (opcional)

Há uma chave Anthropic no arquivo .env.

📞 Ligações (tempos em segundos)

📨 Recados (tempos em segundos)

Ex.: a cada 1800 s (30 min), até 3 vezes: “Oi, Rafael! Ainda estou esperando sua resposta sobre o recado do Matheus…”. Quem pede também pode escolher na hora: “pergunta pro Rafael e cobra a cada 10 min”. Depois do tempo de desistir, a Ana avisa quem pediu. Libere a função “📨 Recados” no grupo de quem pode pedir.

☀️ Resumo diário

Nos horários abaixo a Ana manda para cada número (cujo grupo tem "Resumo diário" ligado) tudo o que ele tem para fazer.

😴 Despertador (tempos em segundos)

No horário a Ana manda a mensagem + o áudio (menu ⏰ Lembretes e despertador) e insiste até a pessoa responder.

📲 Notificações no celular (app ntfy — grátis)

O despertador e os alarmes também tocam no celular pelo app ntfy, com botão “✅ Acordei”. O canal de cada pessoa fica em ⏰ Lembretes e despertador.

📞 Ligação do despertador (Twilio)

No horário do despertador o Twilio liga para o celular e toca o seu áudio (.mp3 ou .wav; sem eles, uma voz fala o texto abaixo). Na ligação: "aperte 1 se você já acordou". Dados em console.twilio.com.

🛡️ Anti-ban — a Ana se comporta como gente

Contas que respondem na hora, sempre no mesmo tempo e sem “digitando…” são as que o WhatsApp bane. Aqui a Ana espera, “lê”, “digita” e varia os tempos.

⚠️ Proteção desligada: a Ana responde na hora, sem simular uma pessoa. Alto risco de banimento do número.
Modo rápido de configurar:

1 · Lendo a mensagem

Ninguém lê no mesmo segundo. Ela espera um pouco antes de marcar como lida.

Se a pessoa manda várias mensagens seguidas, a Ana espera esse tempo e responde tudo de uma vez.

2 · Digitando…

Mostra “digitando…” pelo tempo que uma pessoa levaria para escrever a resposta.

Pessoa comum no celular: 4 a 8 letras por segundo.

3 · Enviando

4 · Limites de segurança

Se passar do limite, a Ana espera antes de mandar mais (não perde mensagens).

5 · Horário de silêncio

Lembretes, alarmes e despertador continuam funcionando no silêncio.

Números desconhecidos

Alterações não salvas

🔐 Guardar / alterar senha

As senhas ficam criptografadas (AES-256). A chave fica em data/vault.key — sem ela não dá para recuperar, então faça backup dela num lugar seguro.

📇 Salvar contato

Senhas guardadas

Contatos salvos

Conectar pela API oficial do WhatsApp (Meta)

Siga as etapas na ordem. Cada etapa fica com ✅ quando estiver pronta. Enquanto você configura, a Ana continua funcionando pelo QR code — só troca na última etapa.

1 Criar o app na Meta e colar o token

  1. Abra developers.facebook.com/apps → Criar app → tipo Empresa → ligue ao seu Business Manager.
  2. No app, adicione o produto WhatsApp. Em WhatsApp → Configuração da API já aparece um token temporário (24h) — serve para testar.
  3. Para valer de vez: em Business Manager → Usuários do sistema, crie um usuário Admin, dê acesso ao app e à conta do WhatsApp e gere um token sem expiração com as permissões whatsapp_business_messaging, whatsapp_business_management e business_management.
  4. App ID e Chave secreta do app ficam em Configurações do app → Básico.

2 Conta do WhatsApp Business e número

➕ Cadastrar um número novo nessa conta

⚠️ O número não pode estar em uso em nenhum WhatsApp (nem no app normal nem no Business). Se estiver, apague a conta do WhatsApp nesse número no celular antes (Configurações → Conta → Apagar conta). Não use o número que hoje está conectado na Ana por QR code, a não ser que queira migrar ele de vez.

3 Verificar e registrar o número

Número de teste da Meta não precisa disso (pode pular). Número real: peça o código, digite e registre.

O PIN é a confirmação em duas etapas do número — anote, ele é pedido se você registrar de novo.

4 Webhook (para a Ana receber as mensagens)

A Meta precisa de um endereço público com https. No VPS: seu domínio (ex.: https://ana.seudominio.com). No PC: um túnel (ex.: cloudflared tunnel --url http://localhost:3000).

5 Modelo de mensagem (lembretes fora das 24h)

Pela regra da Meta, se a pessoa não falou com a Ana nas últimas 24h, só dá para mandar um modelo aprovado. Este botão cria o modelo aviso_ana (categoria Utilidade). A aprovação costuma levar de minutos a algumas horas.

6 Testar e ativar

Com número de teste da Meta, cadastre antes o seu número em WhatsApp → Configuração da API → Para.