Ekaropolus 2572b15711
All checks were successful
continuous-integration/drone/push Build is passing
Pepe Bot Adjustment to Satdium
2025-09-04 20:06:28 -06:00

50 lines
1.9 KiB
Python

from telegram import Update
async def available_jobs(update: Update):
await update.message.reply_text(
"🎮 *Misiones disponibles — Estadio Banorte*\n"
"1) ♻️ *BIN-112* · Concourse *Norte* (Puerta 3) — Orgánico\n"
"2) 🧴 *ECO-TX06* · Cabecera *Sur* — Punto Eco (plásticos/papel)\n"
"\n"
"Usa */accept_job* para tomar la primera misión disponible.",
parse_mode="Markdown",
)
async def accept_job(update: Update):
await update.message.reply_text(
"👌 *Misión aceptada*: *BIN-112*\n"
"📍 Dirígete a *Concourse Norte (Puerta 3)*\n"
"⏱️ ETA: *4 min a pie*\n"
"🎯 Objetivo: vacía contenedor orgánico y verifica tapa/bolsas.\n"
"Cuando termines, ejecuta */complete_pickup*.",
parse_mode="Markdown",
)
async def next_pickup(update: Update):
await update.message.reply_text(
"➡️ *Siguiente objetivo*: *ECO-TX06*\n"
"🏟️ Ubicación: *Cabecera Sur — Zona Eco*\n"
"📦 Material esperado: plásticos y papel (bolsas azules)\n"
"💡 Tip: registra foto si ves rebose para sumar Monedas extra.",
parse_mode="Markdown",
)
async def complete_pickup(update: Update):
await update.message.reply_text(
"✅ *Recolección completada*\n"
"🪙 Recompensa: *+3 Monedas Verdes*\n"
"🌱 CO₂ evitado (estimado): *0.9 kg*\n"
"🔥 Racha +1 — usa */next_pickup* para continuar el circuito.",
parse_mode="Markdown",
)
async def my_eco_score(update: Update):
await update.message.reply_text(
"🏆 *Progreso — Estadio Banorte*\n"
"🪙 Monedas Verdes (mes): *45*\n"
"🌱 CO₂ evitado (estimado): *12 kg*\n"
"🏅 Rango: *Asistente Bronce*\n"
"🎯 Objetivo del día: completa 3 misiones seguidas sin fallos para activar *Boost de Eficiencia*.",
parse_mode="Markdown",
)