.png?width=160&height=160&quality=80)
The ultimate leveling & rewards bot
.png?width=160&height=160&quality=80)
The ultimate leveling & rewards bot
Xponent Bot is a Discord application designed to manage community engagement through an experience point (XP) system and automated rewards. Its primary function is to track member activity across text, voice, and reaction interactions, converting that activity into XP that can be used to assign roles and display leaderboards. The bot operates on a free-to-use model with optional paid tiers that unlock additional features and higher limits. The bot includes a configurable XP engine with spam prevention cooldowns and random variance to maintain organic progression. It automatically assigns Discord roles when members reach specific level thresholds, with stack or replace modes available. In the free tier, up to three role rewards are supported, while paid tiers offer unlimited rewards along with additional capabilities such as voice and reaction XP, referral tracking, XP multipliers, and level-restricted giveaways. A public web leaderboard page is provided, and the bot offers a visual rank card editor with live preview, allowing server administrators to customize backgrounds, colors, and fonts. Mini-game events, including Rumble Royale, Boss Raids, and Word Scramble, can be run manually or on automated schedules to further stimulate participation. Typical usage involves adding Xponent Bot to a Discord server, after which slash commands are automatically registered. Members earn XP from messages immediately without any initial configuration. Server administrators can then use a web dashboard to set up role rewards, customize rank cards, and manage settings such as channel restrictions for bot commands. The bot also supports integration with external services through webhooks that send HMAC-signed payloads on level-up events, allowing connections with platforms like Zapier or Make.com. Technical requirements are minimal; the bot operates as a standard Discord application and requires only normal Discord permissions to function.