34 lines
2.4 KiB
JavaScript
34 lines
2.4 KiB
JavaScript
const axios = require('axios');
|
||
|
||
const EVOLUTION_API_URL = 'https://evolution.almeira.com.co';
|
||
const EVOLUTION_API_KEY = 'EE49029EEB85-4568-8F81-C9FDFC6E2943';
|
||
const EVOLUTION_INSTANCE_NAME = 'AutomataAlmeira';
|
||
const TARGET_PHONE = '573167455877';
|
||
|
||
async function sendOfficialNotification() {
|
||
const text = `🚀 *DripZone Sneakers - Gestión de Variantes & Formatos Limpios Actualizado* 🚀\n\n📅 *Desplegado:* ${new Date().toLocaleString('es-CO', { timeZone: 'America/Bogota' })}\n🌐 *Web:* https://dripzone.almeira.com.co\n\n✨ *Nuevas Funcionalidades Implementadas:*\n\n1️⃣ 🔀 *Separar y Desagrupar Variantes de Calzado:*\n * Los administradores ahora pueden tomar cualquier colorway de un modelo y:\n - *Separarlo como producto independiente* con su propio nombre comercial, fotos, tallas y precio.\n - *Transferirlo a otro modelo existente* del catálogo.\n - *Desagrupar todas las variantes* en productos individuales con 1 solo clic.\n - *Eliminar variantes específicas* sin borrar el modelo completo.\n\n2️⃣ 🎨 *Estética Limpia en Variantes (Cero Textos Ruidosos):*\n * Se eliminaron las etiquetas intrusivas como "Color Principal" o "Variante Secundaria" de la tienda y la app para garantizar una experiencia visual 100% premium y limpia para los clientes.\n\n3️⃣ 📝 *Textos de Ejemplo y Placeholders Genéricos:*\n * Todos los campos de registro, checkout y administración ahora muestran ejemplos intuitivos y profesionales (ej: email: \`micorreo@hotmail.com\`, celular: \`3XX XXX XXXX\`, dirección: \`Calle 123 # 45 - 67\`), eliminando datos personales o de entidades reales.\n\n📲 *Descarga Directa del APK Android Actualizado:*\n👉 https://dripzone.almeira.com.co/DripZone.apk\n\n¡La plataforma web y la app móvil se encuentran 100% sincronizadas y operativas! 🎉`;
|
||
|
||
console.log(`📤 Enviando notificación oficial a WhatsApp (+${TARGET_PHONE})...`);
|
||
try {
|
||
const res = await axios.post(
|
||
`${EVOLUTION_API_URL}/message/sendText/${EVOLUTION_INSTANCE_NAME}`,
|
||
{
|
||
number: TARGET_PHONE,
|
||
text: text,
|
||
},
|
||
{
|
||
headers: {
|
||
apikey: EVOLUTION_API_KEY,
|
||
'Content-Type': 'application/json',
|
||
},
|
||
timeout: 45000,
|
||
}
|
||
);
|
||
console.log('🎉 ¡Notificación enviada con éxito a WhatsApp!', res.data?.key?.id);
|
||
} catch (err) {
|
||
console.error('❌ Error enviando WhatsApp:', err?.response?.data || err.message);
|
||
}
|
||
}
|
||
|
||
sendOfficialNotification();
|