Skip to content

Reactions Commands

🎭 Auto-Reactions

Automatically react to messages with specific keywords!

Setup automated emoji reactions that trigger when users send specific words.

Admin Commands:

  • /addreaction - Add an auto-reaction
  • /removereaction - Remove a reaction
  • /reactions - List configured reactions
  • /resetreactions - Clear all reactions

Example:

  • /addreaction hello 👋 - Bot reacts with 👋 when someone says “hello”

This module can be accessed using the following aliases:

  • reaction
  • addreaction
  • removereaction
CommandDescriptionDisableable
/addreactionAdd an auto-reaction
/reactionsList configured reactions
/removereactionRemove a reaction
/resetreactionsClear all reactions
/addreaction
/reactions
/removereaction

For detailed command usage, refer to the commands table above.

  • /addreaction, /removereaction, /resetreactions — Require CanUserChangeInfo admin right (admins and group owner only).
  • /reactions — Available to all users.

The Reactions module includes a background message watcher at handler group 8. When any user sends a message in the chat, the bot scans the text for configured keywords and sets the matching emoji reaction automatically. Only the first matching keyword is used to avoid rate limiting. The watcher runs silently and uses ext.ContinueGroups so it never blocks other handlers.

The help menu for Reactions includes inline keyboard buttons that show detailed usage for each command using reactions_help prefixed callback data:

ButtonAction
”Add Reaction”Shows /addreaction usage via reactions_help.add
”Remove Reaction”Shows /removereaction usage via reactions_help.remove