From 500457576879d26d0e39f0464fa2a0c7d34f2dce Mon Sep 17 00:00:00 2001 From: Carlos Narro Date: Tue, 9 Jun 2026 20:58:06 +0200 Subject: [PATCH] Bot: markOnlineOnConnect=true para recibir mensajes tras reconectar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Con false, al reanudar la sesión guardada el dispositivo quedaba "no disponible" y WhatsApp no le entregaba los mensajes entrantes (socket open pero inbound=0). Con un escaneo fresco sí recibía (por el sync de emparejamiento). Marcando online al conectar, WhatsApp entrega los mensajes también tras reconectar/redeploy. Co-Authored-By: Claude Opus 4.8 --- mvp/Whatsapp-bot/src/whatsapp/whatsapp.service.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mvp/Whatsapp-bot/src/whatsapp/whatsapp.service.ts b/mvp/Whatsapp-bot/src/whatsapp/whatsapp.service.ts index 0930fd6..cb7f3c7 100644 --- a/mvp/Whatsapp-bot/src/whatsapp/whatsapp.service.ts +++ b/mvp/Whatsapp-bot/src/whatsapp/whatsapp.service.ts @@ -203,7 +203,10 @@ export class WhatsappService implements OnModuleInit, OnModuleDestroy { auth: state, printQRInTerminal: false, logger: this.baileysLogger, - markOnlineOnConnect: false, + // true: marca el dispositivo "online" al conectar para que WhatsApp le ENTREGUE los mensajes + // entrantes tras reconectar (con false, al reanudar la sesión quedaba "no disponible" y no + // recibía nada aunque el socket dijera "open"). + markOnlineOnConnect: true, generateHighQualityLinkPreview: false, syncFullHistory: false, });