This commit is contained in:
lizandrogd
2026-01-21 10:28:49 -05:00
parent b1e291bf05
commit 8b1276aaac
2 changed files with 7 additions and 33 deletions
+5 -31
View File
@@ -149,7 +149,8 @@ class WhatsAppBotManager {
case 'menus':
this.loadMenus();
break;
case 'conversations':
case 'send_message':
// Cargar lista de usuarios y plantillas cuando se muestra el tab de Enviar Mensaje
this.loadMessageUsers();
break;
case 'templates':
@@ -666,36 +667,9 @@ class WhatsAppBotManager {
}
async sendBroadcast() {
const filter = document.getElementById('broadcast-filter').value;
const message = document.getElementById('broadcast-message').value;
if (!message) {
this.showError('Por favor escribe un mensaje');
return;
}
if (!confirm('¿Estás seguro de enviar este mensaje a múltiples usuarios?')) {
return;
}
try {
this.showLoading('Enviando mensajes...');
const result = await this.apiCall('send_broadcast.php', 'POST', {
filter: filter,
message: message
});
if (result.success) {
this.showSuccess(`Mensajes enviados a ${result.sent_count} usuarios`);
document.getElementById('broadcast-form').reset();
} else {
this.showError(result.error || 'Error en envío masivo');
}
} catch (error) {
this.showError('Error en envío masivo: ' + error.message);
} finally {
this.hideLoading();
}
// Funcionalidad de envío masivo deshabilitada temporalmente desde UI
this.showError('Envío masivo deshabilitado temporalmente');
return;
}
async saveMenu() {
+2 -2
View File
@@ -329,10 +329,10 @@ try {
</div>
</div>
</div>
<div class="col-lg-6">
<div class="col-lg-6" id="broadcast-section" style="display:none;">
<div class="card">
<div class="card-header">
<h5><i class="fas fa-broadcast-tower"></i> Mensaje Masivo</h5>
<h5><i class="fas fa-broadcast-tower"></i> Mensaje Masivo (oculto)</h5>
</div>
<div class="card-body">
<form id="broadcast-form">