Automated Messaging Solutions: Feature based Classification of Farmers for Automatic Communication of Required Agriculture Products for Efficient Mass Messaging
1Dr Suresh Mali, 2Ruturaj Dharne,3 Pratiksha Bangar,4Darshana Borole
1Principal of Dr D. Y. Patil College of Engineering and Innovation, Varale, Pune (SPPU), Maharashtra, India. principal.dypcoei@dypatilef.com .
2,3,4Final Year Student of Department of Artificial Intelligence and Data Science Engineering DYPCOEL, Varale, Pune (SPPU), Maharashtra, India. 2ruturajdharne54945@gmail.com, 3pratikshabangar2003@gmail.com, 4darshuborole03@gmail.com.
ABSTRACT:
This project presents a comprehensive solution for automating WhatsApp and email communication using Python. The WhatsApp automation component utilizes the Selenium library to send messages and images through WhatsApp Web. It retrieves message content and phone numbers from text files, establishes WhatsApp Web sessions for each number, and automatically navigates chats to send messages or images. The email automation component employs the smtplib library to distribute personalized emails through Gmail's SMTP service. Recipient addresses are stored in a CSV file, and email content is sourced from a text file. The system supports file attachments and scheduled email sending at predetermined intervals. These automation tools offer significant benefits for businesses, marketing teams, and individuals who need to communicate with large audiences efficiently. However, users must ensure compliance with platform-specific terms of service and anti-spam regulations to avoid potential penalties. The practical applications of these scripts include sending event notifications, promotional content, newsletters, and customer service updates. By automating repetitive tasks, this project enhances productivity and streamlines mass communication processes.
Keywords: Python; WhatsApp Automation; Selenium; Email Automation; smtplib; Mass Messaging; Bulk Communication; Automated Messaging; Business Communication; Marketing