Files
COMERCIAL-GTI/gti-maquina-comercial/scripts/enviar-outreach.mjs
T
GustavoandClaude Sonnet 5 f5af038e19 chore: import gti-maquina-comercial history via subtree
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

git-subtree-dir: gti-maquina-comercial
git-subtree-mainline: 93ca82979e
git-subtree-split: b77484946f
2026-09-28 15:50:08 -03:00

25 lines
837 B
JavaScript

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();