A RESTful API service for managing WhatsApp automation using whatsapp-web.js. Built with Node.js, TypeScript, Express, and PostgreSQL.
- 🔐 Multi-user Authentication & Authorization
- 📱 WhatsApp Multi-Session Management
- 💰 Quota Management System
- Per-user quota tracking
- Real-time quota locking
- Automatic refund for failed messages
- 📨 Batch Message Processing
- Concurrent batch processing
- Automatic retry on failure
- Progress tracking per batch
- 🖼️ Media Message Support
- Images and Documents
- Cloud storage integration
- Automatic optimization
- 📊 Advanced Monitoring
- Message history & status
- Delivery tracking
- Usage statistics
- ⚡ Security Features
- Rate limiting
- Session management
- Automatic recovery