[CRITICAL] WhatsApp Plugin Only Receiving Self-Chat β DMs & Groups Blocked
Environment: Hostinger Docker, OpenClaw 2026.5.7, @openclaw/whatsapp
Issue: WhatsApp plugin only receives self-chat messages. All DMs from other contacts and group messages are completely blocked.
What Works:
- β Self-chat: 100% received (tested increment sequence)
- β Response routing: All replies sent to WhatsApp (10-11ms)
- β Device ACTIVE in Linked Devices
- β WebSocket heartbeat every 60s
- β Baileys authenticated & connected
What Fails:
- β DMs from other contacts: ZERO received
- β Group messages: ZERO received (@g.us)
- β
messagesHandledonly increments on self-chat - β No message.upsert events for other JIDs
Log Evidence:
All inbound messages show self-chat only. Grep for @g.us and DM JIDs: ZERO results across entire session.
Root Cause:
Baileys connected but plugin only subscribes to self-chat message events. Event listeners for message.upsert not registered for other JIDs or groups.
Config:
dmPolicy: "open", selfChatMode: true, groupPolicy: "open", allowFrom: ["*"], groupAllowFrom: ["*"]
Needed:
Verify Baileys event listener subscribes to ALL messages, not just self-chat. Check if message.upsert handler filters by JID incorrectly.