diff --git a/server.js b/server.js index c78848f..57278ba 100644 --- a/server.js +++ b/server.js @@ -513,13 +513,17 @@ app.post("/auth/register", async (req, res) => { VALUES ($1, $2, $3, 'register_verify', NOW() + INTERVAL '15 minutes') `, [newUserId, p, codeHash]); - // 5. Enviamos el WhatsApp usando la instancia principal (Aviso en consola por si Evolution no est谩 listo) console.log(`馃攼 [SISTEMA] C贸digo de verificaci贸n para ${p}: ${code}`); + + // 5. Enviamos el WhatsApp usando la instancia principal + // 馃憞 NUEVO: Le quitamos el s铆mbolo "+" para que Evolution no d茅 error + const phoneForEvolution = p.replace('+', ''); const msg = `馃憢 *隆Bienvenido a IntegraRepara!*\n\nTu c贸digo de verificaci贸n es: *${code}*\n\nTiene una validez de 15 minutos.`; - // Intentamos enviarlo si la variable EVOLUTION_INSTANCE existe if (process.env.EVOLUTION_INSTANCE) { - sendWhatsAppAuto(p, msg, process.env.EVOLUTION_INSTANCE, false).catch(console.error); + sendWhatsAppAuto(phoneForEvolution, msg, process.env.EVOLUTION_INSTANCE, false).catch(console.error); + } else { + console.warn("鈿狅笍 No se pudo enviar el WhatsApp: Falta la variable EVOLUTION_INSTANCE en Coolify."); } res.json({ ok: true, message: "C贸digo enviado" });