Files
openclaw-skill/openclaw-knowhow-skill/output/openclaw-docs_data/pages/Reaction_tooling_5aa52a7868.json
Selig 4c966a3ad2 Initial commit: OpenClaw Skill Collection
6 custom skills (assign-task, dispatch-webhook, daily-briefing,
task-capture, qmd-brain, tts-voice) with technical documentation.
Compatible with Claude Code, OpenClaw, Codex CLI, and OpenCode.
2026-03-13 10:58:30 +08:00

8 lines
1.0 KiB
JSON
Executable File

{
"title": "Reaction tooling",
"content": "Shared reaction semantics across channels:\n\n* `emoji` is required when adding a reaction.\n* `emoji=\"\"` removes the bot's reaction(s) when supported.\n* `remove: true` removes the specified emoji when supported (requires `emoji`).\n\n* **Discord/Slack**: empty `emoji` removes all of the bot's reactions on the message; `remove: true` removes just that emoji.\n* **Google Chat**: empty `emoji` removes the app's reactions on the message; `remove: true` removes just that emoji.\n* **Telegram**: empty `emoji` removes the bot's reactions; `remove: true` also removes reactions but still requires a non-empty `emoji` for tool validation.\n* **WhatsApp**: empty `emoji` removes the bot reaction; `remove: true` maps to empty emoji (still requires `emoji`).\n* **Signal**: inbound reaction notifications emit system events when `channels.signal.reactionNotifications` is enabled.",
"code_samples": [],
"headings": [],
"url": "llms-txt#reaction-tooling",
"links": []
}