Reputation system with automatic thank you detection & milestone roles
sᴜᴘᴘᴏʀᴛ - https://discord.gg/EURyKA2DB6
Reputation system with automatic thank you detection & milestone roles
Automatic Rep Detection: Detects thank you messages and awards rep automatically Manual Rep System: Give rep using slash commands Milestone Roles: Automatically assign roles when users reach rep milestones Role Stacking: Choose whether users keep all milestone roles or upgrade to higher ones Message Milestones: Bonus rep for message count milestones Per-Server Settings: Each server has independent configurations
Automatic Rep Users automatically get +1 rep when someone:
Thanks them in a message (replies or mentions) Uses words like: thanks, thank you, appreciate, props, ty, etc. 30-second cooldown between giving rep to the same person
Message Milestones (Bonus Rep) Users get bonus rep for reaching message milestones:
10 messages = +1 rep 25 messages = +2 rep 50 messages = +3 rep 100 messages = +5 rep 250 messages = +10 rep 500 messages = +15 rep 1000 messages = +25 rep 2500 messages = +50 rep 5000 messages = +100 rep 10000 messages = +200 rep
Rep Milestones (Role Rewards) Admins can set roles for rep milestones (customizable):
5 rep = Role A 10 rep = Role B 25 rep = Role C 50 rep = Role D 100 rep = Role E etc.
User Commands /giverep @user Manually give +1 rep to someone
Cooldown: 30 seconds per person Example: /giverep @helper
/rep [@user] Check reputation points (yours or someone else's)
Example: /rep @user or just /rep
/toprep View the top 10 rep holders leaderboard
Shows rankings with medals (🥇🥈🥉)
/setrepname Customize what rep points are called on your server
Examples:
/setrepname karma /setrepname points /setrepname kudos
Limits: 20 characters max, letters/numbers/spaces only
/setrepemoji Set custom reaction emoji for when someone gets rep
Works with: Standard emojis (⭐, 👍, 🔥) and custom server emojis Examples:
/setrepemoji ⭐ /setrepemoji <:custom:123456789>
Default: ✨ (sparkles)
/setrepmilestone <rep_amount> Set a role to be given when users reach specific rep amounts
Example: /setrepmilestone 100 @Trusted Member Requirements: Admin permissions, Manage Roles permission for bot Note: Role must be below bot's highest role
/removerepmilestone <rep_amount> Remove a milestone role configuration
Example: /removerepmilestone 100
/repmilestones View all configured milestone roles for your server
Shows rep amounts, assigned roles, and stacking status
/togglerolestacking Toggle whether users keep all milestone roles or get upgraded to higher ones
Enabled: Users keep all earned roles (100 rep + 500 rep + 1000 rep roles) Disabled: Users only have their highest milestone role (just 1000 rep role) Default: Disabled (users get upgraded)
The bot recognizes these patterns (and many more):
thank you, thanks, thx, ty, tyvm, tysm appreciate, appreciated, much appreciated props, kudos, respect, shoutout, s/o much love, mad love, big love And 50+ other variations
Automatically removes lower milestone roles (unless stacking enabled) Handles role hierarchy properly Includes error handling for missing/deleted roles
/togglebonus
Enabled (Default):
Tracks all messages Gives bonus rep for milestones Shows milestone announcements
Disabled:
Completely stops tracking messages No message counting at all No milestone bonuses
If you need help:
Check bot permissions (especially Manage Roles) Verify role hierarchy (bot role above milestone roles) Use /repmilestones to check your configuration Make sure the bot can see the channels where you want it to work
0
0 avis
Les avis ne peuvent être laissés que par les utilisateurs enregistrés. Tous les avis sont modérés par les administrateurs de Top.gg. Vous pouvez consulter notre règlement avant de poster.
5 étoiles
0
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoile
0
Aucun avis pour le moment !