@if (session()->has('message')) @endif

Panel de Control WhatsApp

Gestiona tu conexión y envía mensajes

Estado
{{ $connectionStatus === 'ready' ? 'Conectado' : ($connectionStatus === 'qr' ? 'Escanea QR' : 'Desconectado') }}
En Cola
@if(empty($messageQueueStats))
Cargando...
@else {{ $messageQueueStats['pending'] ?? 0 }} @endif
Enviados
@if(empty($messageQueueStats))
Cargando...
@else {{ $messageQueueStats['sent'] ?? 0 }} @endif
Última Hora
@if(empty($messageQueueStats))
Cargando...
@else {{ $recentMessagesCount ?? 0 }} @endif
Conexión WhatsApp
@if($qrCode)
@if($qrCode && is_string($qrCode)) Código QR @else
Código QR no disponible o inválido @if(is_array($qrCode))
Datos QR: {{ json_encode(array_keys($qrCode)) }} @endif
@endif
Escanea el código QR

Abre WhatsApp en tu teléfono y escanea este código para conectar

Instrucciones:
  1. Abre WhatsApp en tu teléfono
  2. Toca en Menú > Dispositivos vinculados
  3. Selecciona "Vincular un dispositivo"
  4. Escanea el código QR mostrado arriba
@elseif($connectionStatus === 'ready')
¡WhatsApp Conectado!

Tu cuenta está lista para enviar mensajes

@elseif($connectionStatus === 'connecting' || $connectionStatus === 'qr')
@if($connectionStatus === 'qr')
@else
@endif
{{ $connectionStatus === 'qr' ? 'Generando código QR...' : 'Conectando...' }}

{{ $connectionStatus === 'qr' ? 'Esperando código QR para escanear' : 'Estableciendo conexión con WhatsApp' }}

@else
Desconectado

WhatsApp no está conectado

@endif
Mensaje de Prueba
@error('testPhoneNumber') {{ $message }} @enderror
@error('testMessage') {{ $message }} @enderror
@if($connectionStatus !== 'ready')
WhatsApp debe estar conectado para enviar mensajes
@endif
Estadísticas de Uso

{{ $dailyStats['sent'] ?? 0 }}

Mensajes Hoy

{{ $dailyStats['delivered'] ?? 0 }}

Entregados

{{ $dailyStats['pending'] ?? 0 }}

Pendientes

{{ $dailyStats['failed'] ?? 0 }}

Fallidos

Diagnóstico del Sistema
Estado Básico
  • Estado {{ $connectionStatus }}
  • Listo {{ $isReady ? 'Sí' : 'No' }}
  • Código QR {{ $qrCode ? 'Disponible' : 'No disponible' }}
Estado Detallado
@if(isset($detailedStatus['detailed']) && !empty($detailedStatus['detailed']))
  • Reintentos {{ $detailedStatus['detailed']['reconnectAttempts'] ?? 0 }}
  • Reconectando {{ ($detailedStatus['detailed']['isReconnecting'] ?? false) ? 'Sí' : 'No' }}
  • Última actualización {{ $detailedStatus['detailed']['timestamp'] ?? 'N/A' }}
@else

No hay información detallada disponible

@endif
@if(isset($detailedStatus['detailed']['isReconnecting']) && $detailedStatus['detailed']['isReconnecting'])
El sistema está intentando reconectarse automáticamente. Por favor, espere...
@endif
@if(session()->has('message'))
@endif @if(session()->has('error'))
@endif
@push('scripts') @endpush