watsappultra
v1.0.7
Published
inteface para funções basicas watsapp
Readme
WatsappUltra 📱
Automatize mensagens no WhatsApp Web com Puppeteer.
📦 Instalação
npm install watsappultra
🚀 Uso básico
import { start, sendTextTo, sendFileTo } from 'watsappultra';
start(({ sender, message }) => {
console.log(`📨 Mensagem recebida de ${sender}: ${message}`);
}, {
headless: 'new' // ou false para exibir o navegador
});
✉️ Enviar uma mensagem de texto
await sendTextTo('+5511999999999', 'Olá! Esta é uma mensagem automática.');`
📎 Enviar um arquivo com mensagem opcional
await sendFileTo('+5511999999999', './documentos/arquivo.pdf', 'Segue o arquivo solicitado.');
⚙️ Configurações opcionais no start()
start(onMessage, {
headless: true, // Oculta o navegador
userDataDir: './profile' // Diretório da sessão
});
Capturar QRcode
import { start, sendFileTo } from 'watsappultra';
let qrCodeAtual = null;
async function initBotWats() {
await start(() => {}, {
headless: true,
onQrCode: (ref) => {
qrCodeAtual = ref;
console.log('📸 QR capturado:', ref);
}
});
}
function getQrCode() {
return qrCodeAtual;
}
Apoie o projeto
Se quiser colaborar com o desenvolvimento:
BTC: 13Xs1TJAc8FRy8G5E7gJWBDF94vJK4FQws
ETH / USDT (ERC-20): 0xf3c3162bafb6f09a15a760208ffe82b1f6eaa77d
