📅 Weekly Schedule
Configure which days and hours the bot can automatically book rides.
Overview
The Weekly Schedule controls when rides can be auto-scheduled. The bot monitors rides 24/7 but only auto-books rides that start during your enabled time slots.
Key features:
- Day divided into intervals (default: 2-hour blocks from 00:00-23:59)
- Each interval can be enabled ✅ or disabled ❌ independently per weekday
- Configurable interval sizes: 30 min, 1 hour, 2 hours, 4 hours
- Does not affect ride notifications (they work 24/7)
How to Configure
-
Type
/configin the bot -
Select 📅 Weekly Schedule

Step 1: Choose Interval Size (Optional)
Click ⏰ Time Slots: [interval] to change block size.

Step 2: Select a Day
Click any weekday button (Monday, Tuesday, etc.)
Step 3: Enable Time Slots
Toggle intervals on/off for that day:
- ✅ = Auto-scheduling enabled
- ❌ = Auto-scheduling disabled

Step 4: Save Changes
Click 💾 Save Changes after configuring each day.

Changes won't take effect unless you click 💾 Save Changes.
Step 5: Repeat
Configure remaining weekdays as needed.
7-Day Scheduling Limit
The ✅ Schedule same day next week checkbox controls whether rides can be scheduled exactly 7 days ahead (same weekday next week).

Why it matters: Gig platforms show rides up to 7 days in advance. If today is Friday and you enable Friday slots, the bot sees rides for THIS Friday and NEXT Friday (7 days from now).
| Setting | What Gets Scheduled |
|---|---|
| ✅ Enabled | Days 0-7 (including same day next week) |
| ☐ Disabled | Days 0-6 only (blocks same day next week) |
Use Case
You don't normally work Fridays, but want to work this Friday only.
Problem: After enabling Friday slots, bot schedules rides for both THIS Friday and NEXT Friday.
Solution: Disable the checkbox → bot ignores next Friday's rides.
Example:
Today: Friday, Nov 21
Enabled: Friday 10:00-18:00
Checkbox DISABLED → Bot schedules Nov 21-27, skips Nov 28
Disable this when working a day you normally don't work, to prevent unwanted scheduling for that same day next week.
Auto-Scheduling Logic
| Condition | Result |
|---|---|
| Ride starts during enabled slot (0-6 days ahead) | ✅ Can be auto-scheduled |
| Ride starts during enabled slot (exactly 7 days ahead), Schedule same day next week is enabled | ✅ Can be auto-scheduled |
| Ride starts during enabled slot (exactly 7 days ahead), Schedule same day next week is disabled | 📱 Notification only (manual booking available) |
| Ride starts during disabled slot | 📱 Notification only (manual booking available) |
| Ride matches all other criteria | Still requires enabled time slot to auto-book |
| Exception: Auto-Schedule Rule is enforced | ✅ Can be auto-scheduled regardless of time slots |
Important notes:
- Time slots only affect auto-scheduling, not notifications
- Manual booking via Reserve button works regardless of schedule
- Bot checks ride start time, not when ride becomes available
Best Practices
✅ Do:
- Configure interval size before enabling slots
- Save changes after configuring each day
- Start with your core working hours, expand as needed