Envie mensagens do WhatsApp direto do terminal usando o protocolo Multi-Device.
- Go 1.21+
- Uma conta no WhatsApp (número de telefone)
git clone https://github.com/lazaaro01/CLI
cd CLI
go build -o CLI ../whatsapp-cli loginUm QR Code será exibido no terminal. Escaneie com seu celular:
- Abra o WhatsApp no seu celular
- Toque em ⋮ (Android) ou Configurações (iPhone)
- Dispositivos Conectados → Conectar um Dispositivo
- Escaneie o QR Code
A sessão é salva localmente (session/whatsapp.db). Você só precisa escanear uma vez.
./whatsapp-cli send 5511999999999 "Olá do terminal!"Informe o número no formato internacional sem + ou espaços.
./whatsapp-cli logoutgo build -o whatsapp-cli .
./whatsapp-cli login
# Escaneie o QR com o celular e pressione Ctrl+C
./whatsapp-cli send 5511988887777 "Bom dia!"
# Message sent! ID: 3EB08123DB312947785C27- Usa a biblioteca whatsmeow (API Multi-Device)
- Sessão persistida em SQLite via
modernc.org/sqlite(sem CGO) - QR Code exibido no terminal com
qrterminal