📅 Еженедельное расписание (Weekly Schedule)
Настройте, в какие дни и часы бот может автоматически бронировать поездки.
Обзор (Overview)
Еженедельное расписание контролирует когда поездки могут быть автоматически забронированы. Бот мониторит поездки 24/7, но автоматически бронирует только те поездки, которые начинаются во время ваших включённых временных слотов.
Ключевые особенности:
- День разделён на интервалы (по умолчанию: 2-часовые блоки с 00:00-23:59)
- Каждый интервал может быть включён ✅ или выключен ❌ независимо для каждого дня недели
- Настраиваемые размеры интервалов: 30 мин, 1 час, 2 часа, 4 часа
- Не влияет на уведомления о поездках (они работают 24/7)
Как настроить (How to Configure)
-
Введите
/configв боте -
Выберите 📅 Weekly Schedule

Шаг 1: Выберите размер интервала (опционально)
Нажмите ⏰ Time Slots: [interval] для изменения размера блока.

Шаг 2: Выберите день
Нажмите на любую кнопку дня недели (Monday, Tuesday и т.д.)
Шаг 3: Включите временные слоты
Переключайте интервалы вкл/выкл для этого дня:
- ✅ = Авто-бронирование включено
- ❌ = Авто-бронирование выключено

Шаг 4: Сохраните изменения
Нажмите 💾 Save Changes после настройки каждого дня.

Изменения не вступят в силу, пока вы не нажмёте 💾 Save Changes.
Шаг 5: Повторите
Настройте оставшиеся дни недели по необходимости.
7-дневный лимит планирования (7-Day Scheduling Limit)
Флажок ✅ Schedule same day next week контролирует, могут ли поездки быть запланированы ровно на 7 дней вперёд (тот же день недели на следующей неделе).

Почему это важно: Гиг-платформы показывают поездки до 7 дней вперёд. Если сегодня пятница и вы включили слоты для пятницы, бот видит поездки на ЭТУ пятницу и СЛЕДУЮЩУЮ пятницу (через 7 дней).
| Настройка | Что планируется |
|---|---|
| ✅ Включено | Дни 0-7 (включая тот же день на следующей неделе) |
| ☐ Выключено | Только дни 0-6 (блокирует тот же день на следующей неделе) |
Пример использования (Use Case)
Вы обычно не работаете по пятницам, но хотите поработать только эту пятницу.
Проблема: После включения слотов для пятницы бот планирует поездки и на ЭТУ пятницу, и на СЛЕДУЮЩУЮ.
Решение: Выключите флажок → бот игнорирует поездки на следующую пятницу.
Пример:
Сегодня: Пятница, 21 ноября
Включено: Пятница 10:00-18:00
Флажок ВЫКЛЮЧЕН → Бот планирует 21-27 ноября, пропускает 28 ноября
Выключайте эту опцию, когда работаете в день, в который обычно не работаете, чтобы предотвратить нежелательное планирование на этот же день на следующей неделе.
⏱️ Минимальное время до поездки (Minimum Time Before Ride)
Контролируйте, за сколько времени до начала поездки она может быть автоматически забронирована.
Обзор
Эта настройка предотвращает автоматическое бронирование поездок, которые начинаются слишком скоро. Например, если вы установите 60 минут, поездки, начинающиеся менее чем через 60 минут, не будут автоматически забронированы — вместо этого вы получите уведомление, позволяющее решить вручную.
Как настроить
- Введите
/configв боте - Выберите 📅 Weekly Schedule
- Нажмите ⏱️ Min time before ride: [текущее значение]

Доступные опции (Available Options)
| Значение | Эффект |
|---|---|
| No limit | Авто-бронирование независимо от времени начала (по умолчанию) |
| 30 min | Пропускать поездки, начинающиеся менее чем через 30 минут |
| 60 min | Пропускать поездки, начинающиеся менее чем через 1 час |
| 90 min | Пропускать поездки, начинающиеся менее чем через 1.5 часа |
| 120 min | Пропускать поездки, начинающиеся менее чем через 2 часа |
| Custom | Введите любое значение (например, 45 для 45 минут) |
Когда использовать (When to Use)
| Сценарий | Рекомендуемое значение |
|---|---|
| Хотите максимум возможностей для поездок | No limit |
| Нужно время на подготовку перед выездом | 30-60 min |
| Работаете из дома, нужно время на дорогу до места подачи | 60-90 min |
| Хотите запас на непредвиденные задержки | 90-120 min |
Пример (Example)
Настройка: 60 минут
| Поездка начинается через | Результат |
|---|---|
| 30 минут | ❌ Не авто-бронируется (отправляется уведомление) |
| 45 минут | ❌ Не авто-бронируется (отправляется уведомление) |
| 75 минут | ✅ Может быть авто-забронирована |
| 2 часа | ✅ Может быть авто-забронирована |
Даже когда поездка пропускается этой настройкой, вы получите уведомление и всё ещё сможете забронировать её вручную, используя кнопку Reserve.
Логика авто-бронирования (Auto-Scheduling Logic)
| Условие | Результат |
|---|---|
| Поездка начинается во время активного периода паузы | 📱 Только уведомление (доступно ручное бронирование) |
| Поездка начинается раньше, чем настройка Min time before ride | 📱 Только уведомление (доступно ручное бронирование) |
| Место подачи поездки вне области бронирования (Schedule Area) | 📱 Только уведомление (доступно ручное бронирование) |
| Поездка конфликтует с существующими забронированными поездками | 📱 Только уведомление (доступно ручное бронирование) |
| Недостаточный баланс | 📱 Только уведомление (кнопка Reserve отключена) |
| Поездка начинается во время включённого слота (0-6 дней вперёд) | ✅ Может быть авто-забронирована |
| Поездка начинается во время включённого слота (ровно 7 дней вперёд), Schedule same day next week включено | ✅ Может быть авто-забронирована |
| Поездка начинается во время включённого слота (ровно 7 дней вперёд), Schedule same day next week выключено | 📱 Только уведомление (доступно ручное бронирование) |
| Поездка начинается во время выключенного слота | 📱 Только уведомление (доступно ручное бронирование) |
| Исключение: Правило авто-бронирования является принудительным (enforced) | ✅ Может быть авто-забронирована независимо от временных слотов |
Порядок проверки авто-бронирования:
- Периоды паузы (Pause Periods) – Если поездка начинается во время активной паузы → пропуск
- Мин. время до поездки (Min Time Before Ride) – Если поездка начинается слишком скоро → пропуск
- Область бронирования (Schedule Area) – Если место подачи вне области → пропуск
- Правила авто-бронирования (Auto-Schedule Rules) – Если нет подходящих правил → пропуск (если правило принудительное, шаг 5 пропускается)
- Еженедельное расписание (Weekly Schedule) – Если поездка начинается вне включённых временных слотов → пропуск
- Баланс (Balance) – Если недостаточно баланса → пропуск (уведомление без кнопки Reserve)
- Конфликты поездок (Ride Conflicts) – Если конфликтует с существующими забронированными поездками → пропуск
Важные замечания:
- Временные слоты влияют только на авто-бронирование, не на уведомления
- Ручное бронирование через кнопку Reserve работает независимо от расписания
- Бот проверяет время начала поездки, а не когда поездка стала доступной
Лучшие практики (Best Practices)
✅ Делайте:
- Настраивайте размер интервала перед включением слотов
- Сохраняйте изменения после настройки каждого дня
- Начинайте с ваших основных рабочих часов, расширяйте по необходимости