Meet Bot (Grabacion)
Activo · Tipo: python · Intervalo: 720 min · Canal: whatsapp · Urgencia: high
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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: 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 errorOK: Sessions activas: 2 OK: Browser vivo OK: Google logueado |
| 2026-03-19T09:51:28 | fail | Meet Bot no responde (timeout conexion) | 117469 ms |
Ver errorURL: 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 |