Overview
Create interactive role selection messages in Discord with emoji reactions. Simple setup, powerful features.
What is Role Reactor Bot?
Role Reactor Bot is a powerful Discord bot that simplifies role management through interactive emoji reactions. Members click emoji reactions to assign or remove roles automatically, eliminating the need for complex commands.
Core Features:
- Self-Assignable Roles - Click reactions to assign or remove roles
- Temporary Roles - Auto-expire roles after set time periods
- Scheduled Roles - Assign roles at specific times or intervals
- Welcome System - Auto-welcome new members with custom messages
- Goodbye System - Auto-goodbye messages when members leave
- Voice Channel Permissions - Automatic enforcement of Connect/Speak restrictions
- XP System - Track member activity with levels and leaderboards
- AI Avatar Generation - Generate unique anime-style avatars using AI
- Core Credit System - Credit-based economy with Ko-fi integration
- Poll System - Create and manage native Discord polls
- 8ball Game - Ask the magic 8ball questions for entertainment
Use Cases:
- Gaming platform preferences (PC, Console, Mobile)
- Study subject groups and academic levels
- Hobby and interest communities
- Notification preferences
- Event participation tracking
- Time-limited access (temporary roles)
- Automated member onboarding
Key Features
🎯 Easy Setup
Create role messages with simple slash commands - no complex configuration needed
📱 User Friendly
Members click emoji reactions - no commands to learn or remember
⏰ Temporary Roles
Auto-expire roles after set time periods with smart notifications
📅 Scheduled Roles
Assign roles at specific times or create recurring schedules
🎉 Welcome System
Auto-welcome new members with customizable messages and auto-role assignment
👋 Goodbye System
Auto-goodbye messages when members leave with customizable placeholders
🎤 Voice Permissions
Automatically enforces Connect/Speak restrictions for all role assignments
📊 XP System
Track member activity with configurable experience points and leaderboards
🎨 AI Avatar Generation
Generate unique anime-style avatars using AI with multiple style options
💎 Core Credit System
Credit-based economy for avatar generation with Ko-fi integration
📊 Poll System
Create and manage native Discord polls with interactive forms
🎱 8ball Game
Ask the magic 8ball questions and get random responses for entertainment
🗂️ Organized Categories
Group related roles with category headers for clean organization
🎨 Customizable
Choose colors, emojis, and formatting to match your server's style
🔒 Secure
Respects Discord's permission system and role hierarchy automatically
⚡ Reliable
Fast response times and automatic error handling for smooth operation
How It Works
Basic Role Management
- Create a role message with
/role-reactions setup - Select your roles - list them with emojis like
🎮:Gaming,📚:Books - Members click reactions - they automatically assign or remove roles
- Manage easily - edit, delete, or refresh messages anytime
Advanced Features
- Temporary Roles - Execute
/temp-roles assignto provide time-limited access - Scheduled Roles - Execute
/schedule-role createfor future assignments - Welcome System - Execute
/welcome setupto auto-welcome new members - Goodbye System - Execute
/goodbye setupto send goodbye messages - Voice Permissions - Automatically enforced for all role assignments
- XP Tracking - Members earn experience points for activity automatically
- AI Avatars - Execute
/avatarto generate unique anime-style avatars - Core Credits - Execute
/core balanceto view your credit balance - Polls - Execute
/poll createto create native Discord polls
Available Commands
General Commands (All Users)
/help- Access help and command information/ping- Verify bot latency and status/avatar- Generate AI-powered avatars with custom prompts/level- View your experience level and progress/leaderboard- View server experience leaderboard/8ball- Ask the magic 8ball a question/core balance- View your current Core balance and tier status/core pricing- View Core pricing and membership benefits/poll create- Create a new poll using interactive form/poll list- List all polls in the server/poll end- End an active poll early/poll delete- Delete a poll permanently/invite- Get bot invite link/support- Get support server link/sponsor- Get information about sponsoring the bot
Admin Commands (Administrators)
/role-reactions- Create and manage role selection messages/temp-roles- Assign and manage temporary roles/schedule-role- Schedule future role assignments/welcome setup- Configure the welcome system/welcome settings- View and manage welcome settings/goodbye setup- Configure the goodbye system/goodbye settings- View and manage goodbye settings/xp settings- Configure the experience system
Documentation Sections
🚀 Getting Started
Add the bot and create your first role message in minutes
⚙️ Setup Guide
Complete configuration guide from basic to advanced features
📝 Examples
Ready-to-use setups for gaming, study, and community servers
🔧 Troubleshooting
Solutions for common issues and helpful FAQ
Quick Examples
Gaming Server
/role-reactions setup title:Gaming Platforms description:Choose your preferred gaming platform! roles:🖥️:PC Gaming,🎮:PlayStation,🎯:Xbox,📱:MobileStudy Server
/role-reactions setup title:Study Groups description:Join subject-based study communities! roles:📊:Mathematics,🔬:Science,📚:English,🏛️:HistoryCommunity Server
/role-reactions setup title:Community Interests description:Choose your interests! roles:🎨:Art,📸:Photography,🎵:Music,📚:BooksWhy Choose Role Reactor Bot?
Simple for Users: No commands to learn - just click reactions
Easy for Administrators: Set up complex role systems with simple commands
Flexible Design: Works for any server size or purpose
Always Reliable: Built for stability with automatic error recovery
Ready to get started? Review the Getting Started guide to add Role Reactor Bot to your server.