ReactionBot Logo
ReactionBot Help Center

ReactionBot FAQ

Everything you need to know about using ReactionBot, from setup to advanced features.

✨ ReactionBot now uses slash commands with a Channel (Free) / Global (Premium) system for simple and powerful control.

What is ReactionBot?

ReactionBot is a Discord moderation bot that gives you full control over emoji reactions. You can block spam, allow only certain emojis, track reaction activity, and keep your channels clean without disabling reactions entirely.

How do I add ReactionBot to my server?

Click the 'Add to Discord' button on ReactionBot.gg and authorize the bot. After adding it, make sure the ReactionBot role is placed above other roles so it can properly manage reactions.

What permissions does ReactionBot need?

ReactionBot needs 'Manage Messages', 'Read Message History', and 'Send Messages'. Without these, it won’t be able to remove or control reactions.

Is ReactionBot free?

Yes! ReactionBot is free to use. You can control reactions per-channel with features like blocking, allow-only, reaction limits, and channel analytics. Premium unlocks server-wide (global) control across your entire server.

Does ReactionBot use slash commands?

Yes. ReactionBot uses slash commands (`/`) with dropdowns and built-in guidance, making commands easier to use and reducing mistakes.

What is the 'Location' option in commands?

Most commands include a Location option where you choose 'Channel' or 'Global'. Channel controls are free, while Global applies changes across your entire server and is a premium feature.

What happened to global commands like !blockglobal?

Global commands have been removed. Instead, use commands like `/block`, `/allowonly`, or `/leaderboard` and select 'Global' in the Location dropdown.

How do I block an emoji?

Use `/block`, choose a Location (Channel or Global), and enter the emoji(s). ReactionBot will automatically remove those reactions.

How do I unblock an emoji?

Use `/unblock`, select the Location, and provide the emoji(s) you want to allow again.

Can I block multiple emojis?

Yes, but blocking multiple emojis at once is a premium feature.

How do I allow only certain emojis?

Use `/allowonly`, choose Channel (free), and enter the emojis you want to allow. All other reactions will be automatically removed. You can also apply it server-wide with Global (premium).

How do I clear the allow-only list?

Use `/clearallowonly` and select Channel (free) or Global (premium).

Can I limit reactions per message?

Yes. Use `/limitreaction` to set how many reactions are allowed per message. Channel limits are free, while Global limits are premium.

How do I remove a reaction limit?

Use `/clearreactionlimit` and choose Channel (free) or Global (premium).

How do I remove existing reactions from messages?

Use `/remove`, choose Channel (free) or Global (premium), and provide the emoji. ReactionBot will scan messages and remove those reactions.

How do I see what’s blocked?

Use `/listblocked` to view blocked and allowed emojis. This command posts publicly so staff can review settings together.

Does ReactionBot have analytics?

Yes. Use `/count`, `/leaderboard`, and `/topreactor` to review reaction activity. Channel analytics are free, while Global analytics are premium.

What does /topreactor do?

`/topreactor` shows which users reacted with a specific emoji the most. Use Channel for free, or Global with premium to scan across the server.

What’s the easiest way to get started?

Most servers start by running `/allowonly` in a channel and choosing a single emoji like ❤️. This instantly cleans up reactions and shows how powerful ReactionBot is.

What does premium unlock?

Premium unlocks server-wide (global) control, allowing you to apply rules and analytics across your entire server instantly, along with advanced moderation features.

How do I activate premium?

Use `/redeem` and enter your license key to activate premium.

Why can’t I use global features?

Global features apply changes across your entire server and are part of ReactionBot Premium. Channel-level controls remain free.

ReactionBot isn’t removing reactions — why?

Make sure the bot role is above other users and that it has 'Manage Messages'. Without this, it cannot remove reactions.

Commands aren’t working — what should I check?

Make sure you have the correct permissions (like Manage Channels) and try using slash commands. You can also run `/diagnose`.

Are command responses public?

Most slash commands respond privately (only visible to you) to keep channels clean.

Does ReactionBot save settings?

Yes. All settings are saved automatically and persist even after restarts.

Where can I get help?

Visit the support page or join the ReactionBot Discord community for help and updates.

Is ReactionBot still being updated?

Yes — ReactionBot is actively developed with frequent improvements and new features.