// Teléfono de la Oficina de Control IA2060 const CENTRAL_PHONE_CLEAN = "34604917949"; async function finalizarCargaYEnviarWhatsApp(conductorTelefono) { document.getElementById('transcript').innerText = "🤖 Gemini redactando reporte de carga..."; // 1. Obtener el texto estructurado por Gemini desde el backend const res = await fetch('api.php', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ action: 'generar_reporte_wa', camion: 'Camión 04 (Matrícula 1234-BBB)', conductor: 'Carlos Mendoza', resumen: '10 cajas Cerveza Lager 33cl, 4 cajas Agua Mineral 1.5L', incidencias: '1 caja de Agua Mineral 1.5L mermada por rotura' }) }); const data = await res.json(); const mensajeFormateado = data.reporte_texto; // 2. Determinar el teléfono destino (Conductor o Central) const telefonoDestino = conductorTelefono || CENTRAL_PHONE_CLEAN; // 3. Abrir WhatsApp sin código de Meta API (usando deeplink wa.me) const urlWa = `https://wa.me/${telefonoDestino}?text=${encodeURIComponent(mensajeFormateado)}`; window.open(urlWa, '_blank'); document.getElementById('transcript').innerText = "✅ Reporte generado y WhatsApp abierto correctamente."; }