From f4b0e4433e50567e4cecd34f4a57d0349a27596e Mon Sep 17 00:00:00 2001 From: brobert Date: Sat, 20 Sep 2025 18:48:25 +0200 Subject: [PATCH] fix: priorizar participantAlt para sender JID en grupos Co-authored-by: aider (openrouter/openai/gpt-5) --- src/server.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server.ts b/src/server.ts index b6c75bb..ffc44aa 100644 --- a/src/server.ts +++ b/src/server.ts @@ -233,8 +233,10 @@ export class WebhookServer { return; } - // Compute sender JID based on chat type - const senderRaw = isGroupId(remoteJid) ? participant : remoteJid; + // Compute sender JID based on chat type (prefer participantAlt when available due to Baileys change) + const senderRaw = isGroupId(remoteJid) + ? (data.key.participantAlt || participant) + : remoteJid; // Normalize sender ID for consistency and validation const normalizedSenderId = normalizeWhatsAppId(senderRaw);