Automatic reactions
Automatically reacts with selected emojis in selected channels or if a user gets pinged.
Automatic reactions
Automatically reacts with selected emojis in selected channels or if a user gets pinged
This module is open-source.
This module has 2 configuration files.
This module is being actively used on over 9300 other servers on SCNX.
This module is included for free in every plan. Learn more about prices.
Features
- Automatically react to every message in configured channels or categories with specified emojis.
- React to messages when a specific user is mentioned (via @mention).
- React to messages sent by specific users (authors) or users with specific roles.
- Automatically reply with a configured message when a specific user is mentioned.
- Support for multiple emojis per trigger (separated by
|). - Option to only react to direct @mentions or also to inline-reply mentions.
Setup
- Enable the module in your SCNX dashboard.
- Configure the module as described in the configuration section to set up your reactions and replies.
- The bot needs the "Add Reactions" permission in any channel where you want it to react.
Usage
Once configured, the module works automatically without any user interaction. When a message is sent, the bot checks the following triggers in order and reacts accordingly:
- If the message is in a configured channel, the bot reacts with the specified emojis.
- If the message is in a channel inside a configured category, the bot reacts with the specified emojis.
- If the message author has a configured role, the bot reacts with the specified emojis.
- If the message is sent by a configured author, the bot reacts with the specified emojis.
- If a configured user is mentioned in the message, the bot reacts with the specified emojis.
- If a configured user is mentioned and a reply is configured, the bot replies with the configured message.
Configuration
Configuration
In this configuration file, you can configure automatic reactions. Open it in your dashboard.
| Field | Description |
|---|---|
| Channels | Add channels and the emojis the bot should react with on every message. Multiple emojis can be separated with |. |
| Mentions | Add users and the emojis the bot should react with when they are mentioned. Multiple emojis can be separated with |. |
| Roles | Add roles. When a user with one of these roles sends a message, the bot reacts with the configured emojis. Multiple emojis can be separated with |. |
| Authors | Add users and the emojis the bot should react with on their messages. Multiple emojis can be separated with |. |
| Categories | Add categories and the emojis the bot should react with on every message in channels of that category. Multiple emojis can be separated with |. |
| Only react to @mentions? | If enabled, the bot only reacts to direct @mentions. If disabled, the bot will also react to mentions in inline-replies or other mention types. |
Replies
In this configuration file, you can configure automatic replies to user mentions. Open it in your dashboard.
| Field | Description |
|---|---|
| User | The user whose mention should trigger the reply. |
| Reply | The reply message that the bot sends when the configured user is mentioned. |
Troubleshooting
The bot is not reacting to messages
- Make sure the bot has the "Add Reactions" permission in the channel.
- Make sure the emojis are valid. If using custom emojis, the bot must have access to them.
- Verify that the correct channel, user, or role IDs are configured.
The bot is not reacting to mentions in replies
- By default, the bot only reacts to direct @mentions. Disable the "Only react to @mentions?" option to also react to mentions in inline-replies.
