import { loadDotEnv } from '../src/env.mjs'; import { openDb, ensureSeeds } from '../src/db.mjs'; import { runOutreachBatch } from '../src/outreach/run.mjs'; // Dispara um lote manual da automacao de envio WhatsApp (Z-PRO), fora do // ciclo automatico de 20 min do servidor. Util pra testar ou forcar um lote // extra sem reiniciar o servidor: // node scripts/enviar-outreach.mjs (ou npm run outreach) // // Respeita as mesmas regras do ciclo automatico (outreach.ativo, horario // comercial, limite diario) — nao manda nada "escondido" do que a tela // de Configuracoes mostra. await loadDotEnv(); const log = (message) => console.log(`[outreach] ${message}`); const db = openDb(); await ensureSeeds(db, { log }); const resumo = await runOutreachBatch({ db, log }); console.log(JSON.stringify(resumo, null, 2)); db.close();