The Reputation System allows community members to recognize and reward each other for positive contributions. Members can give positive or negative reputation points to others, building a community-driven reputation system.
Key Features
- Give positive or negative reputation points
- Cooldown system to prevent abuse
- Reputation leaderboard and user profiles
- Channel and role restrictions
- Optional reason requirement
- Logging channel for reputation actions
Go to Dashboard → Your Server → Reputation
Go to Dashboard → Your Server → Reputation
Enable the reputation system
Enable the reputation system
Configure cooldown (time between reputation points)
Configure cooldown (time between reputation points)
Set restrictions:
- Allow/deny self-reputation
- Allow/deny reputation to bots
- Require reason for reputation
- Restrict specific channels
- Restrict specific roles
- Require specific roles
Set up logging channel (optional) to track all reputation actions
Set up logging channel (optional) to track all reputation actions
/reputation give [user] [reason]Give +1 reputation point to a user. Optionally include a reason.
/reputation give @user Helped me with a question
/reputation remove [user] [reason]Give -1 reputation point to a user (remove points). Optionally include a reason.
/reputation remove @user Inappropriate behavior
/reputation leaderboard [page]View the reputation leaderboard showing top users by reputation points.
/reputation leaderboard page:2
/reputation profile [user]View a user's reputation profile showing total points, positive/negative counts, and recent activity.
/reputation profile @user
Reputation Points
Each user has a reputation score that can be positive or negative. When someone gives reputation:
Cooldowns
To prevent spam and abuse, there's a cooldown period between giving reputation to the same user. The cooldown is configurable (default: 60 minutes). During the cooldown, you cannot give reputation to the same user again.
Restrictions & Permissions
You can configure various restrictions:
Logging
If you configure a logging channel, all reputation actions will be logged there with details about who gave reputation to whom, the type (positive/negative), and the reason (if provided).
Reputation Points
- Positive reputation: Adds +1 to the user's total points
- Negative reputation: Removes -1 from the user's total points
- The system tracks both positive and negative counts separately
- Total points = positive count - negative count
Restrictions & Permissions
- Self-reputation: Allow or deny users from giving reputation to themselves
- Bot reputation: Allow or deny giving reputation to bots
- Reason requirement: Force users to provide a reason when giving reputation
- Channel restrictions: Block reputation in specific channels
- Role restrictions: Block specific roles from giving reputation
- Required roles: Only allow specific roles to give reputation
Best Practices
- Set a reasonable cooldown (30-60 minutes) to prevent abuse while allowing active participation
- Require reasons to encourage thoughtful reputation giving
- Use channel restrictions to keep reputation in dedicated channels (e.g., #reputation or #thanks)
- Set up a logging channel to monitor reputation activity and detect potential issues
- Consider using role requirements to limit reputation to trusted members
- Regularly review the leaderboard to recognize top contributors
Command not working?
Cooldown issues?
Can't give reputation in a channel?
Related articles