This project automates the process of sending messages to multiple contacts on WhatsApp. Users can load contacts automatically, select a contact, specify a message, and define the number of times the message should be sent. The software then sends the message the specified number of times to the chosen contact.
- Automated Contact Loading: Automatically load contacts from WhatsApp.
- Message Customization: Specify the message content.
- Message Frequency: Define how many times the message should be sent to the selected contact.
- Java 8 or later
- Selenium WebDriver
- ChromeDriver (or other WebDriver for your browser of choice)
-
Download the Project: Download or manually upload the files from this repository to your local machine.
-
Set up your WebDriver: Download the appropriate WebDriver (e.g., ChromeDriver) and place it in the
drivers/directory. -
Install Dependencies:
- If you're using Maven, run:
mvn install - If you're using Gradle, run:
gradle build
- If you're using Maven, run:
-
Run the Application:
- Compile and run the main class from your IDE or command line:
java -jar WhatsAppAutomation.jar
- Compile and run the main class from your IDE or command line:
- Open the application.
- Select the contact to which you want to send the message.
- Enter the message you want to send.
- Specify the number of times the message should be sent.
- Click "Send" to start the automation.