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
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).
Menu principal (Main Menu)β
Vista inicial (sin reglas):

Con reglas configuradas:

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]YPrice >= 35 - Fuera de pico:
Time IN [00:00-06:59, 09:00-16:59, 19:00-23:59]YPrice >= 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
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):
| Condicion | Descripcion | Valores de ejemplo |
|---|---|---|
| π° Price | Pago del viaje | 30.0, 45.50 |
| β±οΈ Hourly Rate | Ganancias/hora | 35.0, 50.0 |
| π Duration | Minutos | 15, 30, 45 |
| π Distance | Millas | 5.0, 10.5 |
Coincidencia de lista (List Matching)β
Usa IN (coincide con cualquier valor seleccionado):
| Condicion | Descripcion | Valores de ejemplo |
|---|---|---|
| β° Time | Hora (formato 24h) | 07:00, 14:00, 22:00 |
| π Days | Dia de la semana | Monday, Saturday |
Proximos pasos (Next Steps)β
- Agregar una nueva regla β β Crea tu primera regla
- Gestionar reglas β β Habilitar, deshabilitar o eliminar reglas
- π Reglas de notificacion vs β‘ Reglas de auto-programacion β β Aprende como se aplica el filtrado