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 nhận xét
Chỉ người dùng đã đăng nhập mới có thể đăng nhận xét. Mọi nhận xét đều được quản lí bởi quản trị viên Top.gg. Vui lòng xem qua các quy tắc của chúng tôi trước khi đăng nhận xét.
5 sao
0
4 sao
0
3 sao
0
2 sao
0
1 sao
0
Chưa có nhận xét nào!