Pular para o conteúdo
Hospedagem de bot de WhatsApp

Hospedagem de bot de WhatsApp sem perder a sessão

O seu bot de WhatsApp roda o dia todo num servidor da AcquaCloud. A sessão fica guardada na pasta do projeto: atualizar o código ou reiniciar não pede para ler o QR code de novo.

14 dias grátis no primeiro workspace, sem cartão.

Feito para bots que precisam manter a conexão

sem pausa por inatividade
24/7
backups diários da sessão
7
linhas de log ao vivo
1000
de teste grátis, sem cartão
14 dias

Por que bots de WhatsApp caem e como o Hydro evita

O maior problema de um bot de WhatsApp fora do computador é perder a sessão a cada reinício. No Hydro, ela fica num lugar que persiste.

  • Sessão na pasta do projeto

    Os arquivos de autenticação (como a pasta auth do Baileys ou o .wwebjs_auth) ficam numa pasta gravável que continua entre deploys e reinícios.

  • QR code nos logs

    No primeiro acesso, o QR code que a biblioteca imprime no terminal aparece nos logs ao vivo. Escaneie pelo celular e pronto.

  • Reconecta sozinho

    Se o processo cair, ele reinicia com espera crescente e reaproveita a sessão salva. Depois de 5 quedas em 10 minutos, para e mostra o motivo.

  • Backup diário da sessão

    A pasta do projeto entra no backup diário, cifrado e fora do servidor. Dá para restaurar se algo der errado.

  • Chaves e tokens como segredo

    Chaves de API (OpenAI, banco, painel) ficam cifradas com AES-256-GCM e chegam ao bot como variáveis de ambiente.

Bibliotecas e casos comuns

  • BaileysConexão por WebSocket, leve e sem navegador. Ótima para rodar com pouca memória.
  • whatsapp-web.jsPrecisa de um Chromium e das bibliotecas dele: use a sua imagem Docker com o navegador e reserve mais memória.
  • Com banco de dadosAtendimento, agendamentos e filas com PostgreSQL, MySQL, Redis ou MongoDB gerenciados.
  • API oficial (Cloud API)Recebe o webhook da Meta como app web, com HTTPS automático e domínio próprio.

Como colocar o bot de WhatsApp no ar

Do código ao bot conectado.

  1. 01

    Crie um worker

    Crie uma aplicação do tipo worker e conecte o GitHub ou envie um .zip (sem a pasta node_modules).

  2. 02

    Salve a sessão na pasta do projeto

    Aponte a pasta de autenticação da biblioteca para dentro do projeto e cadastre as chaves como variáveis.

  3. 03

    Escaneie o QR code

    Faça o deploy, abra os logs ao vivo e escaneie o QR code com o WhatsApp do número do bot.

Perguntas sobre hospedagem de bot de WhatsApp

Vou ter que ler o QR code toda vez que atualizar o bot?
Não, desde que a sessão fique na pasta do projeto. Ela continua entre deploys e reinícios, então o bot reconecta com a sessão salva.
Funciona com Baileys e com whatsapp-web.js?
Sim. O Baileys roda direto a partir do código em Node.js. O whatsapp-web.js controla um Chromium: publique uma imagem Docker com o navegador e as bibliotecas dele e reserve mais memória.
Onde aparece o QR code?
Nos logs ao vivo da aplicação, no painel, do jeito que a biblioteca imprime no terminal.
O número pode ser banido?
A hospedagem não muda as regras do WhatsApp. Bibliotecas não oficiais podem levar a bloqueios se o uso violar os termos do WhatsApp; para uso comercial em escala, prefira a API oficial (Cloud API), que roda no Hydro como app web.
O bot fica online com o meu celular desligado?
O servidor mantém o bot rodando 24/7. Pelo funcionamento do WhatsApp com aparelhos conectados, o celular principal precisa entrar na conta de tempos em tempos para a sessão continuar válida.
Dá para testar de graça?
Sim. O primeiro workspace tem 14 dias de teste grátis, sem cartão. Depois, os planos são mensais, pagos por Pix, boleto ou cartão.

Coloque o seu bot de WhatsApp no ar hoje

Sessão guardada, reinício automático e backup diário.

  • Sessão persistenteSem ler o QR code a cada deploy.
  • Online 24/7Volta sozinho se cair.
  • Backup diárioDa pasta do projeto, fora do servidor.