Actualizar robot.js

This commit is contained in:
2026-08-20 16:35:20 +00:00
parent 59ef1c72e4
commit 56896c8dc2

View File

@@ -119,9 +119,14 @@ async function runMultiasistencia(ownerId, user, pass) {
if(desc) return desc;
// Intento 2: Buscar en el cuerpo general si falla la tabla
// 🩹 FIX: antes se cortaba en el PRIMER salto de línea que hubiera después
// de "Descripción" ([^\n]+), así que muchas veces el texto quedaba a medias.
// Ahora cogemos todo el texto hasta la siguiente etiqueta de campo conocida
// (o una línea en blanco), con un límite de seguridad por si no encuentra ninguna.
const body = document.body.innerText;
const match = body.match(/Descripción\s*[:\-]?\s*([^\n]+)/i);
return match ? match[1].trim() : "";
const match = body.match(/Descripción\s*[:\-]?\s*([\s\S]*?)(?:\n\s*\n|Observaciones|Dirección|Domicilio|Población|Localidad|Tel[eé]fono[s]?|Fecha|Reparador|Gremio|C\.?P\.?\b|$)/i);
if (!match) return "";
return match[1].replace(/[ \t]+/g, ' ').trim().substring(0, 3000);
}
// Extracción más precisa