
whatsapp-web.js is a WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app. It uses Puppeteer to run a real instance of Whatsapp Web to avoid getting blocked.
| Supported Features |
|---|
| Send messages |
| Receive messages |
| Send media (images/audio/documents) |
| Send media (video) |
| Send stickers |
| Receive media (images/audio/video/documents) |
| Send contact cards |
| Send location |
| Receive location |
| Message replies |
| Join groups by invite |
| Get invite for group |
| Modify group info (subject, description) |
| Modify group settings (send messages, edit info) |
| Add group participants |
| Kick group participants |
| Promote/demote group participants |
| Mention users |
| Mute/unmute chats |
| Block/unblock contacts |
| Get contact info |
| Get profile pictures |
| Set user status message |