06-sep: [videoclub] serie salta a online si hay menos de 3 capitulos

This commit is contained in:
juanjo
2026-09-06 17:59:11 +02:00
parent f16102748c
commit b982e69175

View File

@@ -1042,22 +1042,23 @@ def procesar_buscador_serie(nombre, chat_id):
enviar(f"🔎 Buscando serie <b>{nombre}</b> 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
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)
if grupos:
total_eps = sum(len(v) for v in grupos.values())
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)