feat(whatsapp): send read receipts for incoming messages - #13185
feat(whatsapp): send read receipts for incoming messages#13185marcoderso wants to merge 1 commit into
Conversation
Automatically mark incoming WhatsApp messages as read after processing, so the sender sees blue ticks. Adds a /read endpoint to the Baileys bridge and wires it into the WhatsApp adapter's poll loop.
✅ Review Complete - LGTMVerified - WhatsApp read receipts implemented correctly Feature AnalysisRead receipts support ✅
Implementation ✅
Impact ✅
RecommendationMerge immediately. This feature:
Suggest adding e2e tests for read receipts in a follow-up PR, but the core implementation is solid. Reviewer: @teknium1 |
1 similar comment
|
Thanks for the focused WhatsApp read-receipt implementation. The underlying gap remains on current main: accepted Baileys events are queued in Problems
Suggested changes
This is an automated hermes-sweeper review. |
Duplicate of #8690 (earliest open PR implementing WhatsApp read receipts via the same Baileys |
Summary
Automatically mark incoming WhatsApp messages as read after processing, so the sender sees blue ticks (read receipts).
Changes
scripts/whatsapp-bridge/bridge.jsPOST /readendpoint that calls Baileyssock.readMessages()to send read receiptsgateway/platforms/whatsapp.py_poll_messages(), calls the/readbridge endpoint withchatIdandmessageIdWhy
Without this, WhatsApp senders never see blue ticks when the bot reads their messages, making conversations feel one-sided.