π Horario Semanal (Weekly Schedule)
Configura que dias y horas el bot puede reservar viajes automaticamente.
Vision general (Overview)β
El Horario Semanal controla cuando los viajes pueden ser auto-programados. El bot monitorea viajes 24/7 pero solo reserva automaticamente viajes que comienzan durante tus franjas horarias habilitadas.
Caracteristicas clave:
- Dia dividido en intervalos (por defecto: bloques de 2 horas desde 00:00-23:59)
- Cada intervalo puede ser habilitado β o deshabilitado β independientemente por dia de la semana
- Tamanos de intervalo configurables: 30 min, 1 hora, 2 horas, 4 horas
- No afecta las notificaciones de viajes (funcionan 24/7)
Como configurar (How to Configure)β
-
Escribe
/configen el bot -
Selecciona π Weekly Schedule

Paso 1: Elige el tamano del intervalo (Opcional)β
Haz clic en β° Time Slots: [interval] para cambiar el tamano del bloque.

Paso 2: Selecciona un diaβ
Haz clic en cualquier boton de dia de la semana (Monday, Tuesday, etc.)
Paso 3: Habilita las franjas horariasβ
Activa/desactiva intervalos para ese dia:
- β = Auto-programacion habilitada
- β = Auto-programacion deshabilitada

Paso 4: Guarda los cambiosβ
Haz clic en πΎ Save Changes despues de configurar cada dia.

Los cambios no tomaran efecto a menos que hagas clic en πΎ Save Changes.
Paso 5: Repiteβ
Configura los dias restantes de la semana segun sea necesario.
Limite de programacion de 7 dias (7-Day Scheduling Limit)β
La casilla β Schedule same day next week controla si los viajes pueden programarse exactamente 7 dias adelante (mismo dia de la semana la proxima semana).

Por que importa: Las plataformas gig muestran viajes hasta 7 dias por adelantado. Si hoy es viernes y habilitas las franjas del viernes, el bot ve viajes para ESTE viernes y el PROXIMO viernes (7 dias desde ahora).
| Configuracion | Que se programa |
|---|---|
| β Habilitado | Dias 0-7 (incluyendo mismo dia la proxima semana) |
| β Deshabilitado | Solo dias 0-6 (bloquea mismo dia la proxima semana) |
Caso de uso (Use Case)β
Normalmente no trabajas los viernes, pero quieres trabajar solo este viernes.
Problema: Despues de habilitar las franjas del viernes, el bot programa viajes para ESTE viernes y el PROXIMO.
Solucion: Deshabilita la casilla β el bot ignora los viajes del proximo viernes.
Ejemplo:
Hoy: Viernes, 21 de Nov
Habilitado: Viernes 10:00-18:00
Casilla DESHABILITADA β Bot programa Nov 21-27, omite Nov 28
Deshabilita esto cuando trabajes un dia que normalmente no trabajas, para evitar programacion no deseada para ese mismo dia la proxima semana.
β±οΈ Tiempo minimo antes del viaje (Minimum Time Before Ride)β
Controla con cuanta anticipacion deben comenzar los viajes para ser auto-programados.
Vision generalβ
Esta configuracion evita que el bot auto-programe viajes que comienzan muy pronto. Por ejemplo, si configuras 60 minutos, los viajes que comienzan en menos de 60 minutos no seran auto-reservados β recibiras una notificacion en su lugar, permitiendote decidir manualmente.
Como configurarβ
- Escribe
/configen el bot - Selecciona π Weekly Schedule
- Haz clic en β±οΈ Min time before ride: [valor actual]

Opciones disponibles (Available Options)β
| Valor | Efecto |
|---|---|
| No limit | Auto-programar viajes sin importar la hora de inicio (por defecto) |
| 30 min | Omitir viajes que comienzan en menos de 30 minutos |
| 60 min | Omitir viajes que comienzan en menos de 1 hora |
| 90 min | Omitir viajes que comienzan en menos de 1.5 horas |
| 120 min | Omitir viajes que comienzan en menos de 2 horas |
| Custom | Escribe cualquier valor (ej., 45 para 45 minutos) |
Cuando usar (When to Use)β
| Escenario | Valor recomendado |
|---|---|
| Quieres maximo de oportunidades de viajes | No limit |
| Necesitas tiempo de preparacion antes de salir | 30-60 min |
| Trabajas desde casa, necesitas tiempo de viaje al punto de recogida | 60-90 min |
| Quieres margen para retrasos inesperados | 90-120 min |
Ejemplo (Example)β
Configuracion: 60 minutos
| El viaje comienza en | Resultado |
|---|---|
| 30 minutos | β No auto-programado (notificacion enviada) |
| 45 minutos | β No auto-programado (notificacion enviada) |
| 75 minutos | β Puede ser auto-programado |
| 2 horas | β Puede ser auto-programado |
Incluso cuando un viaje es omitido por esta configuracion, recibiras una notificacion y aun puedes reservarlo manualmente usando el boton Reserve.
Logica de auto-programacion (Auto-Scheduling Logic)β
| Condicion | Resultado |
|---|---|
| El viaje comienza durante periodo de pausa activo | π± Solo notificacion (reserva manual disponible) |
| El viaje comienza antes de la configuracion Min time before ride | π± Solo notificacion (reserva manual disponible) |
| El punto de recogida esta fuera del Area de Programacion (Schedule Area) | π± Solo notificacion (reserva manual disponible) |
| El viaje entra en conflicto con viajes reservados existentes | π± Solo notificacion (reserva manual disponible) |
| Saldo insuficiente | π± Solo notificacion (boton Reserve deshabilitado) |
| El viaje comienza durante franja habilitada (0-6 dias adelante) | β Puede ser auto-programado |
| El viaje comienza durante franja habilitada (exactamente 7 dias adelante), Schedule same day next week esta habilitado | β Puede ser auto-programado |
| El viaje comienza durante franja habilitada (exactamente 7 dias adelante), Schedule same day next week esta deshabilitado | π± Solo notificacion (reserva manual disponible) |
| El viaje comienza durante franja deshabilitada | π± Solo notificacion (reserva manual disponible) |
| Excepcion: La regla de auto-programacion es forzada (enforced) | β Puede ser auto-programado sin importar las franjas horarias |
Orden de verificacion de auto-programacion:
- Periodos de pausa (Pause Periods) β Si el viaje comienza durante una pausa activa β omitir
- Tiempo min antes del viaje (Min Time Before Ride) β Si el viaje comienza muy pronto β omitir
- Area de programacion (Schedule Area) β Si el punto de recogida esta fuera del area β omitir
- Reglas de auto-programacion (Auto-Schedule Rules) β Si ninguna regla coincide β omitir (si la regla es forzada, el paso 5 se omite)
- Horario semanal (Weekly Schedule) β Si el viaje comienza fuera de las franjas habilitadas β omitir
- Saldo (Balance) β Si saldo insuficiente β omitir (notificacion sin boton Reserve)
- Conflictos de viajes (Ride Conflicts) β Si entra en conflicto con viajes reservados existentes β omitir
Notas importantes:
- Las franjas horarias solo afectan auto-programacion, no notificaciones
- La reserva manual via boton Reserve funciona sin importar el horario
- El bot verifica la hora de inicio del viaje, no cuando el viaje se vuelve disponible
Mejores practicas (Best Practices)β
β Haz:
- Configura el tamano del intervalo antes de habilitar franjas
- Guarda los cambios despues de configurar cada dia
- Comienza con tus horas de trabajo principales, expande segun sea necesario