Skip to main content
A binding is saved against the message and emoji, so a restart never breaks a panel.

Commands

<message> accepts a message ID or a message link, and if you reply to a message the bot binds to the replied-to message instead.

Toggle or add-only

The mode decides what un-reacting does:

Prefix

The older ,rr <message> <role> <emoji> shorthand still works. Removing a binding leaves the visible reaction on the message · it simply stops granting anything.

Buttons instead of reactions

/embed can add role buttons to a message. Buttons are cleaner than emoji for a verification gate and don’t show a reaction counter. Use them when you’re building a public “click to get access” panel; use reactions when members should be able to toggle interests.
A binding only works if the role sits below Criminal’s highest role. Test one role before building a ten-role panel.