FAQ
Frequently asked questions about Role Reactor Bot and their answers.
Q: Is Role Reactor free to use?
A: Yes, Role Reactor is free for all Discord servers.
Q: Where can I get support?
A: Join our support server or review the documentation.
Q: How do I report a bug?
A: Report bugs through GitHub Issues or our support server.
Q: Why is the bot not responding?
A: Verify the bot is online, check permissions, and ensure the bot's role is positioned above managed roles.
Q: Why aren't roles being assigned?
A: Verify the bot's permissions and role hierarchy. The bot's role must be positioned above roles it manages. See the troubleshooting guide for details.
Q: Can I use custom emoji?
A: Yes, custom server emojis (including animated) are supported. The bot must have access to the emoji.
Q: How do I update a role message?
A: Use /role-reactions update with the message ID from /role-reactions list.
Q: Can I use temporary roles?
A: Yes, use /temp-roles assign to assign roles that automatically expire after a specified time.
Q: Why isn't XP being tracked?
A: The XP system is disabled by default. Execute /xp settings to enable it. Verify that specific XP types (message, command, role, voice) are enabled.
Q: How much XP do users earn?
A: Message XP: 15-25 XP (60s cooldown), Command XP: 3-15 XP (30s cooldown), Role XP: 50 XP per role, Voice XP: 10 XP (60s cooldown).
Q: Why am I not earning XP?
A: You may be in cooldown, the XP system may be disabled, or specific XP types may be disabled. Check /xp settings for details.
Q: How do I check my level?
A: Execute /level to view your current level, experience points, and server rank.
Q: How do voice restrictions work?
A: When a role has "Connect" or "Speak" permissions disabled, the bot automatically disconnects or mutes users with that role in voice channels.
Q: Why aren't voice restrictions working?
A: Bot requires "Move Members" and "Mute Members" permissions. Verify role permissions are configured correctly and test with a user in a voice channel.
Q: Do voice restrictions work with temporary roles?
A: Yes, voice restrictions apply to all role assignments including temporary roles, scheduled roles, and role reactions.
Q: Why aren't welcome messages sending?
A: Verify the welcome system is enabled with /welcome settings. Check channel permissions and message format.
Q: What placeholders can I use?
A: Welcome/Goodbye messages support: {user}, {user.name}, {user.tag}, {user.id}, {server}, {server.id}, {memberCount}, {memberCount.ordinal}.
Q: How do I set up auto-role assignment?
A: Use /welcome setup and specify the auto-role parameter with the role you want to assign to new members.
Q: Can I use embeds for welcome messages?
A: Yes, enable embed format in /welcome setup for rich embed messages with member information.
Q: What permissions does the bot need?
A: Manage Roles, Manage Messages, Add Reactions, Send Messages, Read Message History, View Channel, Embed Links, Manage Server, Use External Emojis. Optional: Move Members and Mute Members (for voice restrictions).
Q: How do I fix missing permissions?
A: Update the bot's role in Server Settings > Roles. Use the official invite link to ensure all permissions are granted.
Q: Why do I get 'Missing Permissions' errors?
A: You need the correct Discord permissions to use certain commands. Admin commands require "Manage Roles" or "Manage Server" permission.
Q: What's the most common permission issue?
A: Bot's role being positioned below managed roles in the role hierarchy. Drag the bot's role above all roles it needs to manage.
Q: Why do I get 'Command not found' errors?
A: Slash commands may not be deployed. Wait a few minutes for commands to sync, or try refreshing Discord.
Q: How do I use subcommands?
A: Type the main command (e.g., /poll) and Discord will display available subcommands. Select the subcommand you want.
Q: Why do commands timeout?
A: Commands may take longer if processing large amounts of data. Try again or check if the bot is experiencing issues.
Q: Can I use commands in DMs?
A: Most commands work in DMs, but server-specific commands (like role management) only work in servers.