XP & Levelling
Reward active members with experience points, levels, and roles. XP is earned just by taking part in chat, and everything below can be tuned in your XP settings.
Earning XP
Members earn 10 XP per message by default, with a 60-second cooldown so rapid-fire messages don't farm XP. Both the amount per message and the cooldown are configurable per server.
Levels
Levels get progressively harder to reach — each level needs more total XP than the last (for example, Level 5 is around 2,500 XP, Level 10 around 10,000). When a member levels up, Power Horse can post a level-up announcement; you can turn that on or off and point it at a specific channel in your settings.
Role rewards
Grant roles automatically when members hit chosen levels — for example, a "Regular" role at Level 5 or a "Veteran" role at Level 20. Set up as many level-to-role rewards as you like in your XP settings; the bot assigns the role the moment a member reaches that level.
Badges
Members automatically earn milestone badges at Level 5, 10, 25, and 50, recognising long-term, active participants.
Checking progress
Members can check their own standing with /level and see the top XP earners in the server with /leaderboard. See Bot Commands for the full list.