Actualizar server.js

This commit is contained in:
2026-03-08 20:24:11 +00:00
parent e97a5c39e3
commit 263e622026

View File

@@ -639,15 +639,15 @@ async function triggerHomeServeRobot(ownerId, serviceId, eventType) {
const formattedDate = `${String(targetDate.getDate()).padStart(2, '0')}/${String(targetDate.getMonth() + 1).padStart(2, '0')}/${targetDate.getFullYear()}`;
// 3. Traducir variables personalizadas
// 3. Traducir variables personalizadas
let text = rule.obs || "";
text = text.replace(/{{NOMBRE}}/g, raw["Nombre Cliente"] || raw["CLIENTE"] || "Cliente");
text = text.replace(/{{FECHA}}/g, raw["scheduled_date"] ? raw["scheduled_date"].split('-').reverse().join('/') : "la fecha acordada");
text = text.replace(/{{HORA}}/g, raw["scheduled_time"] || "la hora acordada");
// 👇 AHORA USA EL EXTRACTOR INTELIGENTE DE TELÉFONOS
let phone = raw["Teléfono"] || raw["TELEFONO"] || raw["TELEFONOS"] || "";
let cleanPhone = String(phone).replace(/\D/g, "");
if (cleanPhone.length > 9) cleanPhone = cleanPhone.slice(-9);
let cleanPhone = extractValidPhone(phone);
text = text.replace(/{{TELEFONO}}/g, cleanPhone);
text = text.replace(/{{REFERENCIA}}/g, s.service_ref);