Missing permissions error?
If Clover replies with an "I need the permission(s) to run the commands properly" error or fails to send a game board, it means the bot is trying to execute a command but your Discord server settings are actively blocking it.
Here is how to locate and fix the missing permissions:
Check the Bot's Role Permissions
The most common cause is that Clover's main role does not have the basic rights required to send embeds, images, and custom emojis for the games.
The Fix: Go to Server Settings > Roles and select the Clover role. Ensure the following core permissions are turned ON:
- View Channels
- Manage Webhooks
- Send Messages
- Embed Links
- Attach Files
- Add Reactions
- Manage Messages
- Add Reactions
- Use External Emojis
- Read Message History
- Use Application Commands
To bypass checking individual permissions entirely, simply enable the Administrator permission for the Clover role. This instantly grants the bot access to do everything it needs without conflict.
Check Channel-Specific Overrides
Discord channel permissions always override server-wide role permissions. If the bot works perfectly in one channel but gets a permission error in another, this is the culprit.
- The Fix: Right-click the broken text channel and click Edit Channel > Permissions. Add the Clover member or role to the list, and make sure the core permissions listed above are marked with the green checkmark (✅) and not the red cross (❌).