Seu robô de WhatsApp com 15 linhas
De graça e de código aberto. Você lê o QR Code com o celular e ele responde sozinho no seu lugar.
Escolha o seu jeito
Grátis ou com o Agente Ninja?
Por que R$ 9,90 sai barato
Sem mensalidade. O agente e o robô ficam com você, e o robô roda no seu computador sem custo nenhum.
Sozinho, entre instalar, achar o erro e adaptar o código, vai uma tarde. Com o Ninja, é uma conversa.
Nenhum robô fora da API oficial é livre de bloqueio. Por isso o do Ninja já vem com os freios ligados.
Não gostou? Em até 7 dias, escreva para contato@ninjawhite.com e devolvemos os R$ 9,90.
O que o Ninja conferiu
Pode usar, com cuidado- ✓Licença Apache-2.0: pode usar, inclusive na sua empresa
- ✓Vivo: existe desde 2019 e foi atualizado em 01/11/2026
- ✓22,8 mil estrelas e 5,2 mil cópias (forks) no GitHub
- !Não é oficial do WhatsApp: o próprio projeto avisa que o número pode ser bloqueado
- !Na instalação, ele baixa um Chrome só dele (é assim que abre o WhatsApp Web escondido)
- !npm audit: 17 avisos (11 altos, 6 moderados), nenhum crítico, todos em peças de terceiros. O Agente Ninja explica um por um
Grátis
O código, em 3 passos
Instale o Node.js 24
Use a versão 24 (LTS). Na 26, a mais nova, o Chrome que o robô baixa vem pela metade e ele não abre (testado pelo Ninja em 04/11/2026). Baixe em nodejs.org e escolha a v24.
Instale o robô
Crie uma pasta nova, abra o Terminal nela e rode:
Terminalnpm install whatsapp-web.js qrcode-terminal
Crie o robo.js e ligue
Salve este arquivo na pasta com o nome
robo.jse rodenode robo.js. É o exemplo oficial do projeto, sem tirar nem pôr.robo.jsconst { Client } = require('whatsapp-web.js'); const qrcode = require('qrcode-terminal'); const client = new Client(); client.on('qr', (qr) => { qrcode.generate(qr, { small: true }); }); client.on('ready', () => { console.log('Client is ready!'); }); client.on('message', (msg) => { if (msg.body == '!ping') { msg.reply('pong'); } }); client.initialize();Apareceu um QR Code no Terminal? No celular do chip reserva, abra o WhatsApp › Aparelhos conectados › Conectar um aparelho. Quando aparecer
Client is ready!, mande!pingde outro número: ele respondepong. Para mudar a resposta, troque o'!ping'e o'pong'do código.
O jeito seguro de testar
- Chip reserva. Use um número só para o robô, nunca o da sua loja nem o seu.
- Só responda quem falou primeiro. Disparo em massa e mensagem para quem não te conhece é o que costuma levar ao bloqueio.
- Ele só funciona com o computador ligado. Fechou o Terminal, o robô para.
- Para atender cliente de verdade, o caminho sem esse risco é a API oficial do WhatsApp, que é paga por conversa.