Service Monitor
Panel
Nuevo Modulo
Ajustes
Editar Modulo: Meet Bot (Grabacion)
ID (identificador unico)
Nombre
Descripcion
Test E2E completo del Meet Bot (puerto 3978). Crea una reunion real de Google Meet usando Puppeteer, el bot se une, graba audio durante ~35 segundos, sale, y espera a que el procesamiento termine. Verifica toda la cadena: Chrome/Puppeteer, autenticacion Google, grabacion FFmpeg, y procesamiento. El resultado 'done' sin transcripcion es PASS (el bot esta solo = silencio = esperado). Duracion total del test: hasta 10 minutos.
Tipo de Test
Python
DeepSeek
Python + DeepSeek
Intervalo (minutos)
Canal de Notificacion
Email
WhatsApp
Ambos
Urgencia
Baja
Alta
Credenciales (JSON)
{"url": "http://localhost:3978"}
Flujo de Test
1. GET /api/health — verifica que Chrome esta vivo y la sesion Google esta autenticada 2. GET /api/backup-codes/status — comprueba cuantos codigos de respaldo quedan para auto-login 3. POST /api/test/create-meet — crea una reunion real de Google Meet via Puppeteer (timeout 45s) 4. POST /api/join con la URL del Meet — el bot se une a la reunion y devuelve session_id 5. Poll GET /api/status/{session_id} cada 5s hasta que el estado sea 'recording' (timeout 180s) 6. Espera 35 segundos grabando audio (el bot esta solo, asi que graba silencio) 7. POST /api/leave/{session_id} — fuerza al bot a salir de la reunion 8. Poll GET /api/status/{session_id} cada 5s hasta estado 'done' o 'error' (timeout 300s) 9. Verifica estado final: 'done' = PASS, 'error' = FAIL con detalles del error
Documentacion
Puerto 3978. Container meet-bot. Puppeteer + Express + FFmpeg.
Permisos (JSON)
{"read_logs": true, "restart": true}
Habilitado
Guardar Cambios
Cancelar