Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 2.05 KB

README.md

File metadata and controls

82 lines (56 loc) · 2.05 KB

WhatsApp Message Scheduler 📅

This project allows you to schedule WhatsApp messages using Python and provides a GUI interface built with Tkinter. The scheduler leverages the pywhatkit library to send messages at specified times. 📱


Features ✨

  • Schedule WhatsApp messages to be sent at a specific time. 🕒
  • User-friendly GUI built with Tkinter. 🖥️
  • Ability to input recipient number, message, and time. 📲
  • Error handling and notifications. 🚨

Requirements 📋

  • Python 3.x 🐍
  • pywhatkit library 📚
  • pyautogui library 📚
  • tkinter library (included with Python) 🧰

Installation 🔧

  1. Clone the Repository

    git clone https://github.com/Mohd-FaiZ-Jr/whatsapp-message-scheduler.git
    cd whatsapp-message-scheduler
  2. Install the Required Libraries

    pip install pywhatkit
    pip install pyautogui

Usage 🚀

  1. Run the Script

    python scheduler.py
  2. Use the GUI

    • Enter the recipient's phone number. 📞
    • Enter the message you want to send. 💬
    • Select the time for scheduling the message. 📆
    • Click the "Schedule" button. ✅

Contributing🤝

  1. Fork the repository. 🍴
  2. Create a new branch (git checkout -b feature-branch). 🌿
  3. Commit your changes (git commit -m 'Add some feature'). 💾
  4. Push to the branch (git push origin feature-branch). 🚀
  5. Open a pull request. 🎉

Acknowledgements🙏

  • pywhatkit for making WhatsApp automation easy. 🤖

  • pyautogui for spam feature. ⚠️

  • GUI for interactive user experience. 🖐️


Known Issues and Shortcomings ⚠️

  • Requires good connection of internet. 🌐
  • The user doesn’t get an option to schedule at a particular date. 📅
  • Before the scheduled time, the screen must need to be woken up. 🖵
  • User cannot send schedule message for groups. 👨‍👨‍👦‍👦
  • The user cannot message a number other than Indian country code. 🚫