This looks vibe-coded in very short order, which doesn't necessarily mean it's bad.
But given that, and the experience of generated code in general, I think you need to go the extra mile to demonstrate how you've coded it (has it been peer reviewed, security scans etc?), how you've been using it, for how long (has it actually seen action in real-life production) etc in order to convince people to look at it.
I've been personally using a matrix bridge (self hosted instance of mautrix-whatsapp on a hetzner vps) and haven't opened the main whatsapp app on my phone (other than calls and some rare view-once images) for over a year now and haven't had any issues. While it's possible that this may result in an account termination, I doubt anything will happen if you don't use it for spam/other kinds of abuse
This is just an express.js wrapper around https://github.com/pedroslopez/whatsapp-web.js, which is the actual API.
This looks vibe-coded in very short order, which doesn't necessarily mean it's bad.
But given that, and the experience of generated code in general, I think you need to go the extra mile to demonstrate how you've coded it (has it been peer reviewed, security scans etc?), how you've been using it, for how long (has it actually seen action in real-life production) etc in order to convince people to look at it.
Yes. Have been using Google Jules for Vibe Coding a lot lately. It is precise, to the point and gets the Job Done.
Here is the DockerHub URL - https://hub.docker.com/r/codegres/simple-whatsapp-api
I thought WhatsApp would cancel your account if they found you were not using their client. Anyone can confirm?
I've been personally using a matrix bridge (self hosted instance of mautrix-whatsapp on a hetzner vps) and haven't opened the main whatsapp app on my phone (other than calls and some rare view-once images) for over a year now and haven't had any issues. While it's possible that this may result in an account termination, I doubt anything will happen if you don't use it for spam/other kinds of abuse