How to Use Reactions in Openclaw

Image
Table of contents: [Show]

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.

Openclaw Reactions Feature

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.