π 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