Updated 2026-10-14 • 431 views

Reputation & Endorsements Guide

Important
The Reputation module is switched on by default. Admins can switch it off or on again via Dashboard → Modules or with Enable Module on the dashboard's Reputation page.

The Reputation module turns peer recognition into a trackable score. Members endorse each other for positive traits, endorsements accumulate into a reputation score, and the score promotes a member through five tiers: a lightweight "trust layer" on top of your community that doesn't require any staff moderation.

How It Works

  1. A member uses /endorse to recognise another member for a trait.
  2. Each endorsement increases the recipient's reputation score in that trait's category.
  3. As the total score grows, the member progresses through reputation tiers.
  4. Everyone can open profiles and the leaderboard with /reputation to find trusted members.
The reputation module configuration, with endorsement points, cooldowns and the Bronze-to-Diamond tier thresholds
The reputation module configuration, with endorsement points, cooldowns and the Bronze-to-Diamond tier thresholds

Endorsements are cooldown-limited so the system can't be farmed by a small group, and self-endorsement or endorsing bots is blocked.

Endorsement Categories

Each endorsement must be tied to one of four traits:

Category When to use it
Helpful Went out of their way to help you with a question or task
Trustworthy Reliable in trades, commitments, or collaboration
Skilled Demonstrated expertise or quality work
Friendly Made the community a nicer place to be in

Tiers

Total reputation score maps to five tiers. These are the default thresholds; admins can change them in /setup (see below):

Tier Score required
Unranked 0
Bronze 50
Silver 150
Gold 300
Platinum 500
Diamond 1000

The profile shows the current tier and how many points are missing to the next one.

Member Commands

Endorse someone

/endorse user:<member> category:<helpful|trustworthy|skilled|friendly>

Opens a modal where you can add an optional short reason for the endorsement. The reason shows up on the recipient's profile.

Restrictions:

  • You cannot endorse yourself or bots.
  • There is a 60-second cooldown between endorsements you send.
  • You cannot endorse the same member for the same trait again until the server's cooldown has passed (7 days by default).
  • New members can endorse others only after the server's minimum membership time.

When the server has DM notifications switched on, the recipient gets a DM in their own language that names the trait. With anonymous endorsements switched on, the DM does not say who gave it.

Profiles and leaderboard

/reputation [user]

/reputation is one command. It posts a card in the channel with two tabs:

Tab What it shows
Profile Total score, tier, rank, points to the next tier, the breakdown per trait and the most recent endorsement reasons. Without user it shows your own profile.
Leaderboard The members of your server by total reputation score, 10 per page

Show another member switches the profile to someone else. The card speaks the server language and carries the In my language button, which gives any reader a private copy in their own language. Only the member who opened the card can switch tabs, pages or the shown member.

Admin Settings

Admins configure the module in /setup under Community, Reputation:

Section Settings
Endorsements Cooldown (days) before the same member can endorse the same person for the same trait again, Minimum membership (hours) before new members can endorse, DM members when they are endorsed and Keep endorsers anonymous
Points Points per endorsement, Full points for the first endorsements from the same member and Points for repeated endorsements after that
Tiers The points needed for Bronze, Silver, Gold, Platinum and Diamond. Each tier must need more than the one before.

Changes to points or tiers recalculate all scores. Recalculate scores recomputes every reputation score from the raw endorsement history, for example after bulk-removing endorsements. It can run once every 10 minutes per server.

Notes

  • Reputation is per-server. Scores do not travel with members to other servers.
  • Endorsement cooldowns are enforced by the bot; you set their length in /setup under Community, Reputation.
  • Members who leave the server keep their reputation data, so rejoining preserves their standing.

Was this article helpful?

Thanks for your feedback! Your vote helps us improve the documentation.

Your vote could not be saved. Please reload the page and try again.

Share this guide

Your Privacy

We use essential cookies to operate this site and optionally Google Analytics to improve our services. You can accept all, reject all, or choose which categories you allow.

Privacy Policy

Cookie Preferences

Choose which categories of cookies you want to allow. You can change this at any time.

Essential Cookies

Required

Session, CSRF protection, login state.

Analytics Cookies

Optional

Google Analytics 4 with anonymized IP, used to understand aggregate usage.