Meet Bot (Grabacion)

Activo · Tipo: python · Intervalo: 720 min · Canal: whatsapp · Urgencia: high

Editar
Volver
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.

Credenciales
{"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
{"read_logs": true, "restart": true}
Ultimo Error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
Historial de Resultados (completo)
Fecha Estado Mensaje Duracion Detalles
2026-03-23T06:35:56 pass Meet Bot OK (2 sessions, browser=True, google=True) 14 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-22T18:34:56 pass Meet Bot OK (2 sessions, browser=True, google=True) 7 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-22T06:34:56 pass Meet Bot OK (2 sessions, browser=True, google=True) 11 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-21T18:34:56 pass Meet Bot OK (2 sessions, browser=True, google=True) 7 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-21T06:34:56 pass Meet Bot OK (2 sessions, browser=True, google=True) 18 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-20T18:34:10 pass Meet Bot OK (2 sessions, browser=True, google=True) 6 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-20T18:23:27 pass Meet Bot OK (2 sessions, browser=True, google=True) 6 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-20T18:15:17 pass Meet Bot OK (2 sessions, browser=True, google=True) 10 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-20T09:35:57 pass Meet Bot OK (2 sessions, browser=True, google=True) 10 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-20T09:13:32 pass Meet Bot OK (2 sessions, browser=True, google=True) 19 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-20T02:46:23 pass Meet Bot OK (3 sessions, browser=True, google=True) 15 ms
Ver error
OK: Sessions activas: 3
OK: Browser vivo
OK: Google logueado
2026-03-19T14:45:34 pass Meet Bot OK (2 sessions, browser=True, google=True) 10 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-19T12:52:27 pass Meet Bot OK (2 sessions, browser=True, google=True) 12 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-19T11:06:31 pass Meet Bot OK (2 sessions, browser=True, google=True) 5 ms
Ver error
OK: Sessions activas: 2
OK: Browser vivo
OK: Google logueado
2026-03-19T09:51:28 fail Meet Bot no responde (timeout conexion) 117469 ms
Ver error
URL: http://localhost:3978
2026-03-19T08:59:15 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 86254 ms
2026-03-19T04:21:52 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 71492 ms
2026-03-18T16:21:07 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 72158 ms
2026-03-18T09:40:52 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 76456 ms
2026-03-18T04:54:35 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 71433 ms
2026-03-17T16:54:50 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 77169 ms
2026-03-17T16:44:25 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 71769 ms
2026-03-17T16:27:00 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 71390 ms
2026-03-17T13:49:23 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 71446 ms
2026-03-17T13:33:16 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 72090 ms
2026-03-17T13:28:41 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 73121 ms
2026-03-17T11:38:43 pass E2E COMPLETO (sin transcripcion = silencio, OK). Flujo: health OK (browser=True,... 71899 ms
2026-03-17T04:56:54 pass Meet Bot respondiendo (HTTP 404) 19 ms
2026-03-16T16:56:53 pass Meet Bot respondiendo (HTTP 404) 8 ms
2026-03-16T16:45:54 pass Meet Bot respondiendo (HTTP 404) 28 ms
2026-03-16T16:35:54 pass Meet Bot respondiendo (HTTP 404) 13 ms
2026-03-16T16:24:54 pass Meet Bot respondiendo (HTTP 404) 24 ms
2026-03-16T16:13:54 pass Meet Bot respondiendo (HTTP 404) 20 ms
2026-03-16T16:03:54 pass Meet Bot respondiendo (HTTP 404) 28 ms
2026-03-16T15:52:54 pass Meet Bot respondiendo (HTTP 404) 21 ms
2026-03-16T15:42:54 pass Meet Bot respondiendo (HTTP 404) 11 ms
2026-03-16T15:31:54 pass Meet Bot respondiendo (HTTP 404) 10 ms
2026-03-16T15:21:54 pass Meet Bot respondiendo (HTTP 404) 5 ms
2026-03-16T15:10:54 pass Meet Bot respondiendo (HTTP 404) 6 ms
2026-03-16T14:59:54 pass Meet Bot respondiendo (HTTP 404) 7 ms
2026-03-16T14:49:53 pass Meet Bot respondiendo (HTTP 404) 8 ms
2026-03-16T14:39:54 pass Meet Bot respondiendo (HTTP 404) 10 ms
2026-03-16T14:28:54 pass Meet Bot respondiendo (HTTP 404) 12 ms
2026-03-16T14:18:54 pass Meet Bot respondiendo (HTTP 404) 12 ms
2026-03-16T14:08:53 pass Meet Bot respondiendo (HTTP 404) 11 ms
2026-03-16T13:57:54 pass Meet Bot respondiendo (HTTP 404) 6 ms
2026-03-16T13:47:54 pass Meet Bot respondiendo (HTTP 404) 17 ms
2026-03-16T13:36:54 pass Meet Bot respondiendo (HTTP 404) 11 ms
2026-03-16T13:25:54 pass Meet Bot respondiendo (HTTP 404) 17 ms
2026-03-16T13:14:54 pass Meet Bot respondiendo (HTTP 404) 15 ms
2026-03-16T13:03:54 pass Meet Bot respondiendo (HTTP 404) 13 ms
2026-03-16T12:52:54 pass Meet Bot respondiendo (HTTP 404) 12 ms
2026-03-16T12:41:54 pass Meet Bot respondiendo (HTTP 404) 17 ms
2026-03-16T12:30:54 pass Meet Bot respondiendo (HTTP 404) 10 ms
2026-03-16T12:19:54 pass Meet Bot respondiendo (HTTP 404) 9 ms
2026-03-16T12:09:54 pass Meet Bot respondiendo (HTTP 404) 11 ms
2026-03-16T11:59:54 pass Meet Bot respondiendo (HTTP 404) 10 ms
2026-03-16T11:48:54 pass Meet Bot respondiendo (HTTP 404) 13 ms
2026-03-16T11:37:54 pass Meet Bot respondiendo (HTTP 404) 24 ms
2026-03-16T11:26:54 pass Meet Bot respondiendo (HTTP 404) 21 ms
2026-03-16T11:16:53 pass Meet Bot respondiendo (HTTP 404) 10 ms
2026-03-16T11:05:54 pass Meet Bot respondiendo (HTTP 404) 16 ms
2026-03-16T10:54:54 pass Meet Bot respondiendo (HTTP 404) 17 ms
2026-03-16T10:43:54 pass Meet Bot respondiendo (HTTP 404) 23 ms
2026-03-16T10:33:54 pass Meet Bot respondiendo (HTTP 404) 10 ms
2026-03-16T10:23:53 pass Meet Bot respondiendo (HTTP 404) 10 ms
2026-03-16T10:13:54 pass Meet Bot respondiendo (HTTP 404) 6 ms
2026-03-16T10:02:54 pass Meet Bot respondiendo (HTTP 404) 8 ms
2026-03-16T09:56:40 pass Meet Bot respondiendo (HTTP 404) 13 ms