Saltar al contenido principal

Introduccion (Introduction)

Las reglas determinan que viajes activan notificaciones y cuales se reservan automaticamente.

Reglas de notificacion (Notification Rules) – Definen criterios para enviar alertas de viajes Reglas de auto-programacion (Auto-Schedule Rules) – Definen criterios para reserva automatica

info

Ambos tipos de reglas funcionan de forma identica y usan las mismas condiciones. Esta guia se enfoca en las reglas de auto-programacion, notando las diferencias donde aplique.

Diferencia clave:

  • Reglas de auto-programacion respetan tu Horario Semanal (a menos que esten marcadas como forzadas)
  • Reglas de notificacion ignoran los horarios completamente y alertan sobre cualquier viaje que coincida

ΒΏQue son las reglas de auto-programacion? (What Are Auto-Schedule Rules?)​

Tu Horario Semanal define cuando estas disponible. Las reglas de auto-programacion definen cuales viajes aceptar durante esos tiempos.

Filtra viajes por:

  • πŸ’° Precio (Price) – Monto de pago del viaje
  • ⏱️ Tarifa por hora (Hourly Rate) – Ganancias por hora
  • πŸ“ Tarifa por milla (Mile Rate) – Ganancias por milla
  • πŸ•’ Duracion (Duration) – Duracion del viaje en minutos
  • πŸ“ Distancia (Distance) – Millas totales conducidas
  • ⏰ Tiempo (Time) – Hora del dia (formato 24 horas)
  • πŸ“… Dias (Days) – Dia de la semana
  • πŸš— Tipo de viaje (Ride Type) – Tipo de viaje

Como funcionan las reglas (How Rules Work)​

El bot evalua cada viaje disponible contra tus reglas:

βœ… Coincide con CUALQUIER regla β†’ El viaje se reserva ❌ No coincide con NINGUNA regla β†’ El viaje se omite

Dentro de cada regla:

  • Multiples condiciones requieren que TODAS coincidan (logica Y)
  • Multiples reglas solo necesitan que UNA coincida (logica O)

ΒΏSin reglas configuradas? Solo reserva manual (las notificaciones siguen funcionando).


Vista inicial (sin reglas):

Menu principal de reglas de auto-programacion sin reglas

Con reglas configuradas:

Menu principal de reglas de auto-programacion mostrando reglas actuales y botones de accion

Opciones del menu:

  • Reglas actuales (Current Rules) – Todas las reglas configuradas con estado (habilitado/deshabilitado)
  • βž• Add Rule – Crear nueva regla
  • ❌ Remove Rule – Eliminar reglas existentes
  • ⬅️ Main Menu – Volver al menu de configuracion principal

Casos de uso comunes (Common Use Cases)​

🎯 Solo viajes de alto valor (High-Value Rides Only)​

Objetivo: Solo aceptar viajes β‰₯ $30 Configuracion: Price >= 30.0

⚑ Rapidos y rentables (Quick & Profitable)​

Objetivo: Viajes cortos con buenas tarifas por hora Configuracion: Hourly Rate >= 45.0 Y Duration <= 20

πŸš— Estrategia para hora pico (Rush Hour Strategy)​

Objetivo: Minimos mas altos durante horas pico Configuracion: Crea dos reglas:

  • Pico (7-9 AM, 5-7 PM): Time IN [07:00-08:59, 17:00-18:59] Y Price >= 35
  • Fuera de pico: Time IN [00:00-06:59, 09:00-16:59, 19:00-23:59] Y Price >= 20

🌴 Estrategia de fin de semana (Weekend Strategy)​

Objetivo: Enfocarse en viajes mas largos y bien pagados los fines de semana Configuracion: Days IN [Saturday, Sunday] Y Duration >= 30 Y Hourly Rate >= 40.0


Funcion especial: Reglas forzadas (Enforced Rules)​

Solo para reglas de auto-programacion

Las reglas forzadas reservan viajes incluso fuera de tus horas programadas.

Caso de uso: No perderse viajes excepcionales

Ejemplo:

  • Horario regular: Lun-Vie, 9 AM - 5 PM
  • Regla forzada: Price >= 100.0 [Enforced]
  • Resultado: Viaje de $120 a las 2 AM del sabado se reserva automaticamente
aviso

Usa las reglas forzadas con cuidado – anulan tu horario completamente.


Referencia de condiciones de reglas (Rule Conditions Reference)​

Comparaciones numericas (Numeric Comparisons)​

Usa >= (mayor o igual) o <= (menor o igual):

CondicionDescripcionValores de ejemplo
πŸ’° PricePago del viaje30.0, 45.50
⏱️ Hourly RateGanancias/hora35.0, 50.0
πŸ•’ DurationMinutos15, 30, 45
πŸ“ DistanceMillas5.0, 10.5

Coincidencia de lista (List Matching)​

Usa IN (coincide con cualquier valor seleccionado):

CondicionDescripcionValores de ejemplo
⏰ TimeHora (formato 24h)07:00, 14:00, 22:00
πŸ“… DaysDia de la semanaMonday, Saturday

Proximos pasos (Next Steps)​