Contents
Reputation & Endorsements Guide
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
- A member uses
/endorseto recognise another member for a trait. - Each endorsement increases the recipient's reputation score in that trait's category.
- As the total score grows, the member progresses through reputation tiers.
- Everyone can see the leaderboard and individual profiles to find trusted members.

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:
| Tier | Score required |
|---|---|
| Unranked | 0 |
| Bronze | 50 |
| Silver | 150 |
| Gold | 300 |
| Platinum | 500 |
| Diamond | 1000 |
Tier changes are announced on the member's profile view.
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 in the same category repeatedly within a short window.
View a profile
/reputation profile [user]
Shows the reputation profile for a member (or for yourself if user is omitted). The profile displays the total score, per-category breakdown, current tier, and the three most recent endorsement reasons.
View the leaderboard
/reputation leaderboard [page]
Shows the top-ranked members of your server by total reputation score. Paginated at 10 entries per page.
Admin Command
Recalculate scores
/reputation recalculate
Recomputes every reputation score in the server from the raw endorsement history. Use this after bulk-removing endorsements or migrating data. Requires Manage Server permission.
Notes
- Reputation is per-server. Scores do not travel with members to other servers.
- Endorsement cooldowns are enforced by the bot; there is no separate spam-prevention to configure.
- Members who leave the server keep their reputation data, so rejoining preserves their standing.