A Python script for scheduling and sending reminders via SMS using Twilio.
The Schedule Reminder Script is a Python program that allows users to schedule reminders for specific dates and times. Reminders can include custom messages, and they are sent as SMS messages to a designated phone number using Twilio.
- Schedule one-time or recurring reminders.
- Customizable reminder messages.
- SMS notifications using Twilio.
Follow these steps to get started with the Schedule Reminder Script.
Before you begin, ensure you have the following installed:
- Python 3.x
- A Twilio account with Account SID, Auth Token, and a Twilio phone number.
- The
twilio
Python package. You can install it usingpip install twilio
.
-
Clone the repository:
git clone https://github.com/yourusername/schedule-reminder.git
-
Navigate to the project folder:
cd schedule-reminder
-
Edit the configuration file named config.py with your Twilio credentials and phone numbers:
config.py TWILIO_ACCOUNT_SID = 'your_account_sid' TWILIO_AUTH_TOKEN = 'your_auth_token' TWILIO_PHONE_NUMBER = 'your_twilio_phone_number' RECIPIENT_PHONE_NUMBER = 'recipient_phone_number'
-
Run the script
python schedule_reminder.py
-
Usage
Run the script using the steps above. Use the menu to add schedules and start the reminder loop. Customize reminder messages and frequencies as needed.