3c8a29c2e931fbbd004cae4e1f1d1ed0b17630fa
Dupa asocierea de azi, puntea nu raspundea la niciun mesaj desi `connected: true` si consumer-ul rula. WhatsApp livreaza self-chat-ul pe conturile noi cu un JID de tip LID (`51947713372214@lid`), nu cu `<numar>@s.whatsapp.net`, iar filtrul `TEST_MODE_SELF_CHAT_ONLY` compara doar cu al doilea — deci arunca tot. - `ownLid` calculat din `sock.user.lid` (cu rezerva pe `creds.me.lid`), fara sufixul de dispozitiv: credentialele au "51947713372214:13@lid", dar remoteJid-ul mesajelor vine fara ":13". - `isSelfChat` accepta acum ambele formate. - Logul de conectare si `/status` arata si LID-ul. Cauza pentru care a fost greu de gasit: mesajele respinse dispareau fara nicio urma. Acum fiecare motiv de respingere se logheaza (nu e self-chat, fromMe in afara self-chat, fara continut text), cu JID-urile comparate. Exact linia asta a aratat problema in 30 de secunde: [whatsapp] ignorat (nu e self-chat): remoteJid=51947713372214@lid ownJid=40723197939@s.whatsapp.net Verificat live: "token efactura expirat" -> preluat, cautat in RAG, raspuns trimis. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q4uzvgm7AyJch5WH8QHRhY
Description
No description provided
Languages
Python
29.2%
PLSQL
24.7%
PowerShell
22.6%
Shell
15.4%
Batchfile
3.7%
Other
4.4%