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 does ReactionBot do?

ReactionBot is a Discord bot for reaction moderation, reaction roles, logging, voting, events, and reaction analytics. It can block or limit reactions, restrict members from reacting, track reaction activity, and automate community features. Explore everything ReactionBot can do →

Can ReactionBot stop reaction spam on Discord?

Yes. ReactionBot can block specific emojis, allow only approved reactions, limit the number of reactions on messages, and restrict individual members from reacting. Learn about Discord reaction moderation →

Can I stop a specific user from reacting on Discord?

Yes. Use /restrict to prevent a specific member from reacting in a channel. Premium servers can also use server-wide and timed reaction restrictions. Learn about restricting reactions →

Does ReactionBot support reaction roles?

Yes. ReactionBot can create reaction role systems that let members assign roles to themselves using emoji reactions, including role panels and more advanced role flows. Learn about Discord reaction roles →

Can ReactionBot create polls and votes on Discord?

Yes. ReactionBot includes a Voting system for creating and publishing Discord polls for your community. Learn about Discord voting and polls →

Can ReactionBot track reaction activity?

Yes. ReactionBot can count reactions, show the most-reacted messages, identify top reactors, and provide additional reaction analytics. Explore ReactionBot logging and analytics →

Does ReactionBot log edited and deleted messages?

Yes. ReactionBot includes an edit and delete logger. Free servers include up to 10 logger events per day, while Premium removes the daily logger limit. Learn about the ReactionBot Logger →

How do I set up ReactionBot?

Run /setup inside your Discord server to open the guided setup wizard. ReactionBot can check permissions, channel access, role position, and your existing configuration before helping you configure reaction controls. View the ReactionBot setup guide →

What does ReactionBot Premium add?

Premium adds server-wide reaction controls, Reaction Preload, advanced AllowOnly management, expanded analytics and limits, and unlimited logger events. Compare Free and Premium →

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. Learn more about blocking reactions on Discord →

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. Learn more about Discord reaction limits →

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. Explore ReactionBot's Discord reaction moderation tools →

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 `/premium` 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?

On the Free plan, most standard command responses are visible in the channel. Premium keeps most routine command responses private to the person using the command, reducing channel clutter and saving moderators from deleting confirmation messages afterward.

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.