evolution-foundation/evolution-go ? reverse-engineered prompt
Reverse engineered prompt
Build me a lightweight WhatsApp integration API in Go that feels ready for production.
It should let me create and manage WhatsApp instances, pair them with a QR code, send text and media messages, and check instance status. I also want a simple web manager for login and license activation, since the API should stay locked until it’s activated on first run. Add a clear REST API with Swagger docs, basic auth with a global API key, and support for realtime updates through webhook or websocket style events.
Make it work well with PostgreSQL for persistence, and keep optional support for storing media in S3 or MinIO. If it makes sense, include message queue hooks for RabbitMQ and NATS too. I’d like it to run cleanly in Docker and be easy to start locally with an env file. If you need current setup details, look up the latest docs online and match the existing project style.
Are you gonna build this?
make sure you review the code using coderabbit