WhatsApp Bulk Message Sender – WBMS

WBMS automates sending of message to multiple numbers via WhatsApp Web.















Report Bug
·
Request Feature

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:

  • Contents of num.txt :

    – 1st number is a 8 digit number (Invalid)
    – 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




GitHub Badge

? Contributing

Contributions, issues and feature requests are welcome!
Feel free to check repositories page.

⭐️ Show your support

Give a ⭐️ if this project helped you!

? License

Copyright © 2020 Akshay Parakh.
This project is Apache License 2.0 licensed.

GitHub

View Github