Docs

Reputation System

Allow members to give reputation points to each other

Overview

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

Configuration

01

Go to Dashboard → Your Server → Reputation

Go to Dashboard → Your Server → Reputation

02

Enable the reputation system

Enable the reputation system

03

Configure cooldown (time between reputation points)

Configure cooldown (time between reputation points)

04

Set restrictions:

  • Allow/deny self-reputation
  • Allow/deny reputation to bots
  • Require reason for reputation
  • Restrict specific channels
  • Restrict specific roles
  • Require specific roles
05

Set up logging channel (optional) to track all reputation actions

Set up logging channel (optional) to track all reputation actions

Commands

/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

How It Works

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

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

Troubleshooting

Troubleshooting

Command not working?

Make sure the reputation module is enabled in your server's dashboard. The command will be automatically disabled if the module is turned off.

Cooldown issues?

Check your cooldown settings in the dashboard. You can set it to 0 to disable cooldowns entirely, though this is not recommended.

Can't give reputation in a channel?

Check if the channel is in your restricted channels list. Remove it from the list to allow reputation there.

Was this page helpful?