Installs: 0
Used in: 1 repos
Updated: 2d ago
$
npx ai-builder add command fugisawa/send-batchInstalls to .claude/commands/send-batch.md
# Envio de Emails em Lote
Envie múltiplos emails com rate limiting e suporte a templates.
## Tarefa
1. Verifique autenticação Gmail (token.json)
2. Leia o arquivo fonte:
- Se CSV: parsear com headers (email, nome, etc)
- Se TXT: uma linha por email
3. Se template fornecido, carregar e processar variáveis
4. Implementar rate limiting (padrão 1 email/segundo)
5. Para cada destinatário:
- Substituir variáveis no subject e body
- Enviar email
- Registrar sucesso/erro
- Aplicar delay
6. Gerar relatório final:
- Total processado
- Sucessos
- Falhas (com motivos)
- IDs dos emails enviados
## Exemplo CSV
```csv
email,nome,empresa
user1@example.com,João,Empresa A
user2@example.com,Maria,Empresa B
```
## Exemplo de uso
```bash
/send-batch --source="contacts.csv" --subject="Olá {{nome}}" --template="newsletter.txt"
/send-batch --source="emails.txt" --subject="Monthly Update" --delay=2
```
## Safety Features
- Confirmar com usuário antes de enviar (mostrar preview)
- Rate limiting obrigatório
- Dry-run mode opcional
- Logs detalhados de cada envioQuick Install
$
npx ai-builder add command fugisawa/send-batchDetails
- Type
- command
- Author
- fugisawa
- Slug
- fugisawa/send-batch
- Created
- 6d ago