feralayon/OpenWA — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a self hosted WhatsApp API gateway called OpenWA.

I want it to let me connect one or more WhatsApp accounts by creating sessions, starting them, showing a QR code to scan, then sending and receiving messages through a REST API. It should support text, media, reactions, bulk messages, groups, channels, labels, delivery status, and webhooks for real time events. Add API key security, rate limits, IP allowlisting, audit logs, health checks, and interactive API docs.

Please include a simple web dashboard where I can manage sessions, webhooks, and API keys without using curl. It should be easy to run locally with Docker or npm, with SQLite and local storage by default, but allow PostgreSQL, Redis, S3 or MinIO, and a reverse proxy setup for production. Use TypeScript, NestJS, React dashboard, and Docker Compose. Look up current docs online if you need to.

Want more depth? Deep Reverse