2026-06-17 06:10:03 ===== START 2026-06-17 06:10:03 ===== 2026-06-17 06:10:03 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-17 06:10:06 WhatsApp Web abierto. headless=True. Verificando sesión... node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-06-18 03:24:17 ===== 2026-06-18 03:24:17 ===== START 2026-06-18 03:24:17 ===== 2026-06-18 03:24:17 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-18 03:24:18 WhatsApp Web abierto. headless=True. Verificando sesión... ===== START 2026-06-18 03:27:11 ===== 2026-06-18 03:27:11 ===== START 2026-06-18 03:27:11 ===== 2026-06-18 03:27:11 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-18 03:27:12 WhatsApp Web abierto. headless=True. Verificando sesión... node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-06-18 12:22:41 ===== 2026-06-18 12:22:41 ===== START 2026-06-18 12:22:41 ===== 2026-06-18 12:22:41 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-18 12:22:43 WhatsApp Web abierto. headless=True. Verificando sesión... ===== START 2026-06-18 12:53:48 ===== 2026-06-18 12:53:48 ===== START 2026-06-18 12:53:48 ===== 2026-06-18 12:53:48 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-18 12:53:52 WhatsApp Web abierto. headless=True. Verificando sesión... node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-06-19 00:18:21 ===== 2026-06-19 00:18:21 ===== START 2026-06-19 00:18:21 ===== 2026-06-19 00:18:21 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-19 00:18:23 WhatsApp Web abierto. headless=True. Verificando sesión... ===== START 2026-06-19 00:22:40 ===== 2026-06-19 00:22:40 ===== START 2026-06-19 00:22:40 ===== 2026-06-19 00:22:40 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-19 00:22:42 WhatsApp Web abierto. headless=True. Verificando sesión... ===== START 2026-06-23 00:21:56 ===== 2026-06-23 00:21:57 ===== START 2026-06-23 00:21:57 ===== 2026-06-23 00:21:57 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-23 00:22:06 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-06-23 00:22:28 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png ===== START 2026-06-22 18:30:39 ===== 2026-06-22 18:30:40 ===== START 2026-06-22 18:30:40 ===== 2026-06-22 18:30:40 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-23 00:31:00 FATAL: Page.goto: net::ERR_NETWORK_CHANGED at https://web.whatsapp.com/ Call log: - navigating to "https://web.whatsapp.com/", waiting until "domcontentloaded" Traceback (most recent call last): File "/root/BotsLab/scripts/whatsapp_web_sender.py", line 479, in main ensure_logged_in(page) File "/root/BotsLab/scripts/whatsapp_web_sender.py", line 122, in ensure_logged_in page.goto('https://web.whatsapp.com/', wait_until='domcontentloaded', timeout=90000) File "/root/BotsLab/venv/lib/python3.12/site-packages/playwright/sync_api/_generated.py", line 9054, in goto self._sync( File "/root/BotsLab/venv/lib/python3.12/site-packages/playwright/_impl/_sync_base.py", line 115, in _sync return task.result() ^^^^^^^^^^^^^ File "/root/BotsLab/venv/lib/python3.12/site-packages/playwright/_impl/_page.py", line 552, in goto return await self._main_frame.goto(**locals_to_params(locals())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/BotsLab/venv/lib/python3.12/site-packages/playwright/_impl/_frame.py", line 153, in goto await self._channel.send( File "/root/BotsLab/venv/lib/python3.12/site-packages/playwright/_impl/_connection.py", line 69, in send return await self._connection.wrap_api_call( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/BotsLab/venv/lib/python3.12/site-packages/playwright/_impl/_connection.py", line 559, in wrap_api_call raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None playwright._impl._errors.Error: Page.goto: net::ERR_NETWORK_CHANGED at https://web.whatsapp.com/ Call log: - navigating to "https://web.whatsapp.com/", waiting until "domcontentloaded" ===== START 2026-06-27 16:42:55 ===== 2026-06-27 16:42:56 ===== START 2026-06-27 16:42:56 ===== 2026-06-27 16:42:56 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-27 22:43:08 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-06-27 22:43:53 No detecté sesión ni QR; guardé diagnóstico en /root/BotsLab/data/wa_qr.png node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at afterWriteDispatched (node:internal/stream_base_commons:159:15) at writeGeneric (node:internal/stream_base_commons:150:3) at Socket._writeGeneric (node:net:966:11) at Socket._write (node:net:978:8) at writeOrBuffer (node:internal/streams/writable:570:12) at _write (node:internal/streams/writable:499:10) at Writable.write (node:internal/streams/writable:508:10) at PipeTransport.send (/root/BotsLab/venv/lib/python3.12/site-packages/playwright/driver/package/lib/server/utils/pipeTransport.js:52:21) at dispatcherConnection.onmessage (/root/BotsLab/venv/lib/python3.12/site-packages/playwright/driver/package/lib/cli/driver.js:60:59) at DispatcherConnection.sendEvent (/root/BotsLab/venv/lib/python3.12/site-packages/playwright/driver/package/lib/server/dispatchers/dispatcher.js:176:10) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-06-30 06:14:29 ===== 2026-06-30 06:14:29 ===== START 2026-06-30 06:14:29 ===== 2026-06-30 06:14:29 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-30 06:14:37 WhatsApp Web abierto. headless=True. Verificando sesión... ===== START 2026-06-30 06:14:41 ===== 2026-06-30 06:14:41 ===== START 2026-06-30 06:14:41 ===== 2026-06-30 06:14:41 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-06-30 06:14:46 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-06-30 06:15:06 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-07-02 02:31:52 ===== 2026-07-02 02:31:52 ===== START 2026-07-02 02:31:52 ===== 2026-07-02 02:31:52 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-02 02:31:55 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-02 02:32:02 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png ===== START 2026-07-07 02:22:18 ===== 2026-07-07 02:22:19 ===== START 2026-07-07 02:22:19 ===== 2026-07-07 02:22:19 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-07 08:22:32 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-07 08:23:18 No detecté sesión ni QR; guardé diagnóstico en /root/BotsLab/data/wa_qr.png node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at afterWriteDispatched (node:internal/stream_base_commons:159:15) at writeGeneric (node:internal/stream_base_commons:150:3) at Socket._writeGeneric (node:net:966:11) at Socket._write (node:net:978:8) at writeOrBuffer (node:internal/streams/writable:570:12) at _write (node:internal/streams/writable:499:10) at Writable.write (node:internal/streams/writable:508:10) at PipeTransport.send (/root/BotsLab/venv/lib/python3.12/site-packages/playwright/driver/package/lib/server/utils/pipeTransport.js:52:21) at dispatcherConnection.onmessage (/root/BotsLab/venv/lib/python3.12/site-packages/playwright/driver/package/lib/cli/driver.js:60:59) at DispatcherConnection.sendEvent (/root/BotsLab/venv/lib/python3.12/site-packages/playwright/driver/package/lib/server/dispatchers/dispatcher.js:176:10) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-07-08 06:51:58 ===== 2026-07-08 06:51:58 ===== START 2026-07-08 06:51:58 ===== 2026-07-08 06:51:58 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-08 06:52:04 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-08 06:52:08 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png ===== START 2026-07-17 00:31:26 ===== 2026-07-17 00:31:26 ===== START 2026-07-17 00:31:26 ===== 2026-07-17 00:31:26 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-17 00:31:30 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-17 00:31:41 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png ===== START 2026-07-17 00:38:46 ===== 2026-07-17 00:38:46 ===== START 2026-07-17 00:38:46 ===== 2026-07-17 00:38:46 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-17 00:38:47 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-17 00:38:50 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-07-17 01:17:49 ===== 2026-07-17 01:17:49 ===== START 2026-07-17 01:17:49 ===== 2026-07-17 01:17:49 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-17 01:17:51 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-17 01:17:54 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-07-21 06:57:59 ===== 2026-07-21 06:57:59 ===== START 2026-07-21 06:57:59 ===== 2026-07-21 06:57:59 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-21 06:58:02 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-21 06:58:12 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-07-26 10:07:49 ===== 2026-07-26 10:07:49 ===== START 2026-07-26 10:07:49 ===== 2026-07-26 10:07:49 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-26 10:07:52 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-26 10:08:03 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-07-28 07:00:00 ===== 2026-07-28 07:00:01 ===== START 2026-07-28 07:00:01 ===== 2026-07-28 07:00:01 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-28 07:00:08 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-28 07:00:18 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-07-31 06:02:09 ===== 2026-07-31 06:02:09 ===== START 2026-07-31 06:02:09 ===== 2026-07-31 06:02:09 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-07-31 06:02:12 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-07-31 06:02:16 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png ===== START 2026-08-06 04:02:18 ===== 2026-08-06 04:02:19 ===== START 2026-08-06 04:02:19 ===== 2026-08-06 04:02:19 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-08-06 10:02:30 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-08-06 10:03:15 No detecté sesión ni QR; guardé diagnóstico en /root/BotsLab/data/wa_qr.png ===== START 2026-08-11 06:36:48 ===== 2026-08-11 06:36:48 ===== START 2026-08-11 06:36:48 ===== 2026-08-11 06:36:48 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-08-11 06:36:49 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-08-11 06:36:59 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png node:events:486 throw er; // Unhandled 'error' event ^ Error: write EPIPE at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) Emitted 'error' event on Socket instance at: at emitErrorNT (node:internal/streams/destroy:170:8) at emitErrorCloseNT (node:internal/streams/destroy:129:3) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.13.0 ===== START 2026-08-17 09:06:37 ===== 2026-08-17 09:06:37 ===== START 2026-08-17 09:06:37 ===== 2026-08-17 09:06:37 WhatsApp Web Sender iniciado. Destino=Notify Cola=/root/BotsLab/data/whatsapp_web_queue.jsonl headless=True poll=1s session=/root/BotsLab/data/wa_session 2026-08-17 09:06:39 WhatsApp Web abierto. headless=True. Verificando sesión... 2026-08-17 09:06:44 Escanea el QR desde /BotsLab/whatsapp/qr. Archivo: /root/BotsLab/data/wa_qr.png