Saltar al contenido principal

πŸ“… 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)​

  1. Escribe /config en el bot

  2. Selecciona πŸ“… Weekly Schedule

    Configuracion del Horario Semanal

Paso 1: Elige el tamano del intervalo (Opcional)​

Haz clic en ⏰ Time Slots: [interval] para cambiar el tamano del bloque.

Configuracion del intervalo de franjas horarias

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

Franjas horarias del dia

Paso 4: Guarda los cambios​

Haz clic en πŸ’Ύ Save Changes despues de configurar cada dia.

Guardar franjas horarias

Debes guardar

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).

Programar mismo dia 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).

ConfiguracionQue se programa
βœ… HabilitadoDias 0-7 (incluyendo mismo dia la proxima semana)
☐ DeshabilitadoSolo 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
tip

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​

  1. Escribe /config en el bot
  2. Selecciona πŸ“… Weekly Schedule
  3. Haz clic en ⏱️ Min time before ride: [valor actual]

Tiempo minimo antes del viaje

Opciones disponibles (Available Options)​

ValorEfecto
No limitAuto-programar viajes sin importar la hora de inicio (por defecto)
30 minOmitir viajes que comienzan en menos de 30 minutos
60 minOmitir viajes que comienzan en menos de 1 hora
90 minOmitir viajes que comienzan en menos de 1.5 horas
120 minOmitir viajes que comienzan en menos de 2 horas
CustomEscribe cualquier valor (ej., 45 para 45 minutos)

Cuando usar (When to Use)​

EscenarioValor recomendado
Quieres maximo de oportunidades de viajesNo limit
Necesitas tiempo de preparacion antes de salir30-60 min
Trabajas desde casa, necesitas tiempo de viaje al punto de recogida60-90 min
Quieres margen para retrasos inesperados90-120 min

Ejemplo (Example)​

Configuracion: 60 minutos

El viaje comienza enResultado
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
Anulacion manual (Manual Override)

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)​

CondicionResultado
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:

  1. Periodos de pausa (Pause Periods) – Si el viaje comienza durante una pausa activa β†’ omitir
  2. Tiempo min antes del viaje (Min Time Before Ride) – Si el viaje comienza muy pronto β†’ omitir
  3. Area de programacion (Schedule Area) – Si el punto de recogida esta fuera del area β†’ omitir
  4. Reglas de auto-programacion (Auto-Schedule Rules) – Si ninguna regla coincide β†’ omitir (si la regla es forzada, el paso 5 se omite)
  5. Horario semanal (Weekly Schedule) – Si el viaje comienza fuera de las franjas habilitadas β†’ omitir
  6. Saldo (Balance) – Si saldo insuficiente β†’ omitir (notificacion sin boton Reserve)
  7. 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