Setup
Configure moderation roles and jail system
The Setup and Jail system allows you to configure moderation roles and create a jail system for your server.
You need the Administrator permission to use these commands.
Setup Command
The setup command configures all moderation roles and channels:
This command will:
- Create a mute role
- Create a moderation category
- Create a logs channel
- Create a jail role and channel
- Configure permissions
This command will create new channels and roles if they don’t exist. Make sure you have enough channel and role slots available.
Created Channels
- Moderation Category:
greed-mod
- Logs Channel:
logs
- Jail Channel:
jail
All created channels will be placed in the moderation category and will be hidden from regular users.
Created Roles
- Jailed Role:
jailed
The jailed role will be configured to restrict access to all channels except the jail channel.
Jail System
Basic Usage
Jail a member:
The member will be moved to the jail channel and restricted from accessing other channels.
Configuration
Set Jail Channel
Set the channel where jailed members will be sent:
The channel must be accessible to the bot and the jailed role.
Set Jail Role
Set the role that will be assigned to jailed members:
The role should be below the bot’s highest role in the hierarchy.
Jail Permissions
The jail system will:
- Give jailed members access only to the jail channel
- Remove their access from all other channels
- Allow them to send messages only in the jail channel
Make sure the bot’s role is above the jailed role in the role hierarchy.
Best Practices
-
Role Hierarchy: Keep the bot’s role above all moderation roles.
-
Channel Organization: Use the moderation category to keep all moderation-related channels together.
-
Permission Management: Regularly check that the jailed role’s permissions are correctly set.
-
Logging: Use the logs channel to track moderation actions.
The setup command is a one-time configuration. You can modify individual settings using the specific commands.
Common Issues
-
Missing Permissions: Ensure the bot has the necessary permissions to manage roles and channels.
-
Role Hierarchy: Check that the bot’s role is above the jailed role.
-
Channel Access: Verify that the jail channel is accessible to the jailed role.
-
Category Limits: Be aware of the server’s category and channel limits.
Always test the jail system in a safe environment before using it in your main server.