88 lines
3.5 KiB
JavaScript
88 lines
3.5 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';
|
|
const APK_URL = 'https://drip-zone.online/DripZone.apk';
|
|
|
|
async function sendNotificationAndApk() {
|
|
const message =
|
|
`🔥 *DripZone Android v2.1 - Tarjetas Comerciales de Alto Impacto Desplegadas*
|
|
|
|
Hola Carlos, se ha actualizado la aplicación nativa en Android con todas las etiquetas llamativas, prueba social y visuales de conversión solicitadas:
|
|
|
|
🏷️ *1. Badges Llamativos de Descuento (-30% OFF):*
|
|
• Cada tarjeta ahora cuenta con su badge de descuento en gradiente morado a fucsia sobre la foto del calzado.
|
|
• Cálculo dinámico contra el precio original o porcentaje estimado de ahorro (ej: *-28% OFF*, *-30% OFF*).
|
|
|
|
⭐ *2. Prueba Social Dinámica & Contador de Compras:*
|
|
• Calificación por estrellas doradas (4.8 - 5.0) con número de opiniones reales verificadas.
|
|
• Conteo de ventas por modelo (*+75 a +340 pedidos despachados*) visible directamente en la vitrina de la app.
|
|
|
|
✨ *3. Etiquetas Especiales de Tendencia:*
|
|
• Badges contextuales automáticos: *🔥 Top Ventas*, *⚡ Más Pedido*, *★ Drop Exclusivo*, *✨ Tendencia*, *🚀 2026 Release*, *💎 Premium*.
|
|
|
|
💰 *4. Precios Originales Tachados & Facilidad de Separación:*
|
|
• Precio actual destacado en color Neón Glow junto al precio original tachado (*$ 340.000 COP*).
|
|
• Micro-banner integrado: *⚡ Separa con $10.000 y cancelas al recibir* para incentivar el pedido contraentrega.
|
|
|
|
📱 *5. Experiencia Unificada en Vitrina y Modal de Detalle:*
|
|
• La misma información enriquecida (descuento, estrellas, ventas, precios tachados y garantías de cambio) se replica de manera limpia al tocar el calzado.
|
|
|
|
⬇️ *Descarga directa del APK:* ${APK_URL}
|
|
|
|
Te adjunto de inmediato el archivo instalador APK actualizado para prueba en tu celular.`;
|
|
|
|
console.log('📤 [1/2] Enviando mensaje de texto a WhatsApp...');
|
|
try {
|
|
const textRes = await axios.post(
|
|
`${EVOLUTION_API_URL}/message/sendText/${EVOLUTION_INSTANCE_NAME}`,
|
|
{
|
|
number: TARGET_PHONE,
|
|
text: message,
|
|
delay: 500
|
|
},
|
|
{
|
|
headers: {
|
|
apikey: EVOLUTION_API_KEY,
|
|
'Content-Type': 'application/json'
|
|
},
|
|
timeout: 30000
|
|
}
|
|
);
|
|
console.log('✅ Mensaje de texto enviado:', textRes.status, textRes.data?.key?.id);
|
|
} catch (err) {
|
|
console.error('❌ Error enviando mensaje de texto:', err.response?.data || err.message);
|
|
}
|
|
|
|
console.log('📤 [2/2] Enviando documento APK a WhatsApp...');
|
|
try {
|
|
const mediaRes = await axios.post(
|
|
`${EVOLUTION_API_URL}/message/sendMedia/${EVOLUTION_INSTANCE_NAME}`,
|
|
{
|
|
number: TARGET_PHONE,
|
|
mediatype: 'document',
|
|
mimetype: 'application/vnd.android.package-archive',
|
|
fileName: 'DripZone-v2.1-SocialCards.apk',
|
|
caption: '📲 *DripZone Native v2.1 - Tarjetas con Descuentos y Prueba Social*',
|
|
media: APK_URL
|
|
},
|
|
{
|
|
headers: {
|
|
apikey: EVOLUTION_API_KEY,
|
|
'Content-Type': 'application/json'
|
|
},
|
|
timeout: 120000
|
|
}
|
|
);
|
|
console.log('✅ Documento APK enviado:', mediaRes.status, mediaRes.data?.key?.id);
|
|
} catch (err) {
|
|
console.error('❌ Error enviando documento APK:', err.response?.data || err.message);
|
|
}
|
|
|
|
console.log('🏁 Proceso finalizado.');
|
|
}
|
|
|
|
sendNotificationAndApk();
|