From b982e69175504db9660c9a72b8047836ee2fe2fe Mon Sep 17 00:00:00 2001 From: juanjo Date: Sun, 6 Sep 2026 17:59:11 +0200 Subject: [PATCH] 06-sep: [videoclub] serie salta a online si hay menos de 3 capitulos --- vigilancia/pi_bot.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/vigilancia/pi_bot.py b/vigilancia/pi_bot.py index 696159a..f7e264c 100644 --- a/vigilancia/pi_bot.py +++ b/vigilancia/pi_bot.py @@ -1042,22 +1042,23 @@ def procesar_buscador_serie(nombre, chat_id): enviar(f"🔎 Buscando serie {nombre} en el catálogo...", chat_id) try: grupos = vcb.buscar_series(nombre) - mensajes = vcb.formatear_series(grupos) except Exception as e: log(f"buscador serie error: {e}") enviar(f"❌ Error consultando el catálogo: {e}", chat_id) return - for m in mensajes: - enviar(m, chat_id) - if grupos: - total_eps = sum(len(v) for v in grupos.values()) + total_eps = sum(len(v) for v in grupos.values()) + if grupos and total_eps >= 3: + mensajes = vcb.formatear_series(grupos) + for m in mensajes: + enviar(m, chat_id) ultima_titulos[chat_id] = {"query": nombre, "results": vcb.aplanar_series(grupos), "origen": "catalogo"} log(f"BUSCADOR series '{nombre}': {len(grupos)} series, {total_eps} capitulos") return - # Fallback global: no esta en tu RealDebrid, se busca online. - enviar("📡 No está en tu catálogo, buscando online...", chat_id) + # Poco o nada en tu RealDebrid: se busca online. + enviar(f"📡 En tu catálogo hay {total_eps} capítulos, buscando online...", + chat_id) try: gol = _import_global_buscar() globales = [r for r in gol.buscar_titulos(nombre)