WhatsApp Bulk Message Sender - WBMS
Love the project? Please consider staring it!
πβπ¨
Why choose WBMS over others?
-
Scan QR code only once, It creates and uses separate user data for chrome to keep you logged in.
-
It works even if you don't have the numbers saved in your contacts.
-
Stores a screenshot right after sending a message for verification.
-
It skips invalid/number which doesn't have a WhatsApp account.
-
Works on a single browser window even when using multiple wa.me links.
-
Stores failed / invalid numbers in a file for debugging later.
π
Installation :
Install Selenium
Using pip
pip install selenium
Download and setup Chrome Webdriver
For checking chrome version :
chrome://version
-
Download according to your chrome version from HERE
-
Add ChromeDriver to your PATH (System variable) HERE
To verify chromedriver installation run on CMD :
chromedriver.exe -v
Changes in the Code
In a new folder, place main.py
and create num.txt
, msg.txt
Find this line and replace path of your newly created folder.
scriptdir='C:\\Users\\aksha\\Documents\\WBMS\\'
For example : scriptdir='C:\\coding\\WBMS\\'
β‘
Usage :
- In
msg.txt
add the message you wish to send. - In
num.txt
add 10 digit phone numbers line wise (Don't include country code) For Example :
9876543210
9123456789
Run main.py
python main.py
At first run you will get whatsapp QR code Login window. After logging in succesfully restart the script. It should now be already loged in.
All important messages will be shown on the console window.
πΈ
Screenshots / Working:
-
- 1st number is a 8 digit number (Invalid) Contents of num.txt :
- 2nd number is a (Valid) number
- 3rd number is not on whatsapp (Invalid)
-
Contents of msg.txt :
-
After Running main.py
-
Output
π¬
Connect with me
πβπ¨
My Views and Followers
π€
Contributing
Contributions, issues and feature requests are welcome!
Feel free to check repositories page.
βοΈ
Show your support
Give a
π
License
Copyright Β© 2020 Akshay Parakh.
This project is Apache License 2.0 licensed.