openclaw/docs/tools
Nick Sullivan 9369e36eb2 feat(whatsapp): subscribe to inbound reaction events
Subscribe to Baileys `messages.reaction` events and surface them as
system events for the agent session. Follows the same pattern used by
Signal and Slack: listen → parse → route → enqueueSystemEvent.

- Add `WebInboundReaction` type and `onReaction` callback to monitor
- Parse emoji, sender JID, target message ID from Baileys event
- Route via `resolveAgentRoute` and enqueue as system event
- Handle self-reaction attribution (reactionKey.fromMe → selfJid)
- Skip reaction removals (empty emoji) and status/broadcast JIDs
- Outer + inner try/catch for resilience against malformed events
- 13 unit tests (monitor-level + system event wiring)
- Changelog entry and docs updates

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 10:38:02 -06:00
..
agent-send.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
apply-patch.md feat: notify on exec exit 2026-01-17 05:43:34 +00:00
browser-linux-troubleshooting.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
browser-login.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
browser.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
chrome-extension.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
clawdhub.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
creating-skills.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
elevated.md docs: clarify command authorization for exec directives 2026-01-26 22:18:41 +00:00
exec-approvals.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
exec.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
firecrawl.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
index.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
llm-task.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
lobster.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
reactions.md feat(whatsapp): subscribe to inbound reaction events 2026-01-29 10:38:02 -06:00
skills-config.md docs: switch skill metadata key to moltbot 2026-01-28 01:32:53 +01:00
skills.md docs: switch skill metadata key to moltbot 2026-01-28 01:32:53 +01:00
slash-commands.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
subagents.md docs: add tips + clawd-to-clawd faq 2026-01-25 04:04:18 +00:00
thinking.md feat: emit tool outputs for full verbose 2026-01-17 05:40:21 +00:00
web.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00