Common Errors
Explanations and fixes for frequently encountered errors.
This Interaction failed
Cause: The app is offline or an unhandled error occurred.
Fix: Report it in the support server with details about what you were doing.
You can't use this command in DMs
Cause: The command was used in the bot's DMs.
Fix: Use the command in a server channel.
You can't use this command in threads
Cause: The command was used inside a thread.
Fix: Use the command in a regular text channel.
You're missing permissions [...]
Cause: You don't have the required permissions to run the command.
Fix: Ask a server admin to give you the appropriate role/permissions.
You can't hand out the @everyone role
Cause: You tried to assign the @everyone role via ButtonRoles or DropdownRoles.
Fix: Use a different role. @everyone cannot be assigned.
Missing bot permissions
Cause: SlashBot is missing required permissions.
Fix: Ensure the bot has MANAGE_ROLES, MANAGE_MESSAGES, and EMBED_LINKS permissions.
Role not found
Cause: SlashBot couldn't find the role you specified.
Fix: Check the role name/ID and try again. Use /roles list to see all roles.
Role too high
Cause: The role you're trying to assign is above the bot's highest role.
Fix: Move the SlashBot role above the target role in Server Settings > Roles.