Skip to content

Schedule WhatsApp messages using Python and provides a GUI interface built with Tkinter. ๐Ÿ“ฑ

Notifications You must be signed in to change notification settings

Mohd-FaiZ-Jr/whatsapp-message-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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. ๐Ÿšซ
  • About

    Schedule WhatsApp messages using Python and provides a GUI interface built with Tkinter. ๐Ÿ“ฑ

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages