43 lines
1.6 KiB
Python
43 lines
1.6 KiB
Python
from telegram import Update
|
||
|
||
async def next_route(update: Update):
|
||
await update.message.reply_text(
|
||
"🎮 *Modo Circuito Activo*\n"
|
||
"🏟️ *Estadio Banorte*\n"
|
||
"Tu circuito de hoy:\n"
|
||
"• Anillo *Concourse Norte* (Puertas 1–4)\n"
|
||
"• Lateral *Oriente* — Secciones 112–120\n"
|
||
"• Cabecera *Sur* — Zona Eco (TX-05, TX-06)\n"
|
||
"\n"
|
||
"Marca cada punto del circuito cuando llegues.\n"
|
||
"Comandos rápidos: ✅ */complete_stop* · 🚧 */missed_stop*",
|
||
parse_mode="Markdown",
|
||
)
|
||
|
||
async def complete_stop(update: Update):
|
||
await update.message.reply_text(
|
||
"✅ *Punto asegurado*\n"
|
||
"Se registró la recolección en la bitácora del *Estadio Banorte*.\n"
|
||
"🪙 Recompensa: *+2 Monedas Verdes*\n"
|
||
"🔥 Racha +1 — ¡sigue así, asistente!",
|
||
parse_mode="Markdown",
|
||
)
|
||
|
||
async def missed_stop(update: Update):
|
||
await update.message.reply_text(
|
||
"🚧 *Punto no recolectado*\n"
|
||
"Abrí una alerta leve para replanificar el circuito en el *gemelo digital*.\n"
|
||
"💡 Sugerencia: anexa foto y motivo en el reporte para conservar tu racha.",
|
||
parse_mode="Markdown",
|
||
)
|
||
|
||
async def my_eco_score(update: Update):
|
||
await update.message.reply_text(
|
||
"📊 *Panel de Progreso — Estadio Banorte*\n"
|
||
"🪙 Monedas Verdes (mes): *120*\n"
|
||
"🌱 CO₂ evitado (estimado): *32 kg*\n"
|
||
"🏅 Rango: *Asistente Plata*\n"
|
||
"🎯 Tip: completa 5 puntos seguidos para activar el *Boost de Eficiencia*.",
|
||
parse_mode="Markdown",
|
||
)
|