WhatsApp no seu backend,
sem complicação.
O wappmeow é um servidor de WhatsApp multidevice com API REST completa: sessões, pareamento por QR, código ou passkey, mensagens de todos os tipos, grupos, canais, bots e eventos em tempo real — com SDK oficial zero-config.
// npm install @eduh_dev021/wappmeow-sdk
import { WappMeowSDK } from '@eduh_dev021/wappmeow-sdk';
// zero-config: https://web.lagoshost.com.br já está no módulo 🐱
const sdk = new WappMeowSDK();
console.log(await sdk.ping()); // servidor no ar? { ok, latencyMs }
const { session } = await sdk.createSession({ label: 'meu-bot' });
await session.connect();
const { code } = await session.pair.code({ phoneNumber: '5511999999999' });
console.log('código de pareamento:', code);
session.enablePingPong(); // mande "ping" → recebe "🏓 pong"
await session.messages.text('5511988888888@s.whatsapp.net', 'Olá pelo wappmeow! 🐾');
Tudo que o WhatsApp faz, pela API
Protocolo multidevice completo (Signal E2E, app state, history sync, LID) por trás de uma REST simples e de um stream de eventos SSE.
Sessões & pareamento
Múltiplas sessões simultâneas com pareamento por QR, código de 8 dígitos ou passkey, restauração automática e armazenamento criptografado.
Mensagens de verdade
Texto, mídia, enquetes (com voto descriptografado), reações, edição, revogação, localização, contatos, stickers — e payloads custom/raw pra qualquer tipo exótico.
Mídia sem dor
Upload/download com metadados automáticos (dimensões, duração, waveform, thumbnail), retry de mídia e download direto dos eventos recebidos.
Grupos & comunidades
Criar, convidar, promover, aprovações de entrada, comunidades com subgrupos, foto, assunto, descrição e temporizador de mensagens.
Canais (newsletters)
Info, seguir/criar, posts com texto e mídia, reações, marcação de visto e live updates em tempo real.
Eventos em tempo real
Um SSE por sessão com mensagens já descriptografadas e decodificadas (qualquer tipo, via leitor genérico), recibos, presença, grupos, chamadas e muito mais.
Bots & Meta AI
Lista de bots, perfis e prompts com descriptografia dos chunks de resposta em streaming.
Chamadas
Sinalização completa (offer/accept/reject) e pacote opcional @eduh_dev021/wappmeow-voip com call key E2EE e RTP/SRTP (RFC 3711).
WAM embutido
Telemetria opcional com registry próprio dos 444 eventos da WA Web — nenhum pacote externo pra instalar.
Em 3 passos
Do zero ao bot respondendo no WhatsApp.
Suba o servidor
No projeto wappmeow, instale e inicie. Sem API token, sem burocracia.
npm install
WAPPMEOW_STORE_KEY=$(openssl rand -hex 32) npm startCrie a sessão e pareie
Crie uma sessão e pareie com QR, código ou passkey.
curl -X POST https://web.lagoshost.com.br/v1/sessions \
-d '{"label":"meu-bot"}'
# depois: POST /v1/sessions/:id/pair/codeEnvie e escute
Use o SDK zero-config ou a REST direto — e receba tudo por SSE.
const session = sdk.session(id);
session.on('message', (m) => console.log(m.kind, m.text));
await session.messages.text(jid, 'oi! 🐾');Este servidor, agora
Dados ao vivo de /health e /v1/sessions desta instância.