How anirudhbagri/whatsapp-bulk-messenger works
This is a small command-line tool for sending one text message to a list of WhatsApp numbers. The workflow reads the message and recipients, opens WhatsApp Web for a user-managed login, then visits each recipient and sends the message. The README mentions personalized messages using other CSV columns, but the sampled implementation reads line-separated numbers and does not show templating. The graph reflects the inspected script and documented login flow.
Main entry points: automator.py Command Entry · message.txt Message Text · numbers.txt Recipient Numbers
Components 11
Message Inputs
- Message Text
message.txt - Recipient Numbers
numbers.txt
Sending Workflow
- Command Entry
automator.py - Read Message
automator.py - Read Numbers
automator.py - Browser Driver
automator.py - WhatsApp Login
automator.py - Send Messages
automator.py
Other components
- User
- Chrome Browser
- WhatsApp Web
Connections 14
- User → Command Entry: runs
- Read Message → Message Text: reads
- Read Numbers → Recipient Numbers: reads
- Command Entry → Read Message: calls
- Command Entry → Read Numbers: calls
- Command Entry → Browser Driver: creates
- Browser Driver → Chrome Browser: controls
- Command Entry → WhatsApp Login: calls
- WhatsApp Login → Chrome Browser: opens
- Chrome Browser → WhatsApp Web: loads
- User → WhatsApp Login: confirms login
- Command Entry → Send Messages: calls
- Send Messages → Chrome Browser: navigates and clicks
- Send Messages → WhatsApp Web: sends text