How to Use Reactions in Openclaw
Quick Start with Reactions
Openclaw's reaction tool lets your bot add emoji reactions to messages across supported channels like Slack, Signal, and more. This is useful for acknowledging commands, indicating progress, or providing lightweight feedback without cluttering chat history.
For context on how Openclaw handles messaging across platforms, check out our guide on Connect Slack Openclaw. If you're building interactive bots, you might also find LLM Task Openclaw helpful for structuring complex workflows.
Core Concepts
The reaction tool behavior depends on how you pass the emoji and remove parameters:
- Add a reaction: Provide the emoji parameter
- Remove all bot reactions: Pass an empty string
emoji="" - Remove a specific reaction: Pass remove: true along with the specific emoji
Required Parameters
Every reaction call requires these flags:
- --channel — The platform (e.g., slack, signal)
- --target — Channel ID or group identifier
- --message-id — The message to react to
Usage Examples
React in Slack
openclaw message react --channel slack --target C123 --message-id 456 --emoji "✅"
React in a Signal Group
openclaw message react --channel signal --target signal:group:abc123 --message-id 1737630212345 --emoji "✅" --target-author-uuid 123e4567-e89b-12d3-a456-426614174000
Remove Your Bot's Reactions
openclaw message react --channel slack --target C123 --message-id 456 --emoji ""
Remove a Specific Reaction
openclaw message react --channel slack --target C123 --message-id 456 --emoji "✅" --remove
Troubleshooting & Best Practices
- Message ID format varies by channel — Slack uses simple integers, Signal uses timestamps
- Target author UUID is required for Signal groups — This helps identify which message to react to in multi-user contexts
- Not all channels support reactions — Check your specific channel's capabilities
- Use reactions sparingly — Too many reactions can create notification noise
Reactions work seamlessly alongside other Openclaw features. For advanced automation patterns, see our guide on Lobster Tool Openclaw.