A free and open-sourced Discord XP Bot.
Please report bugs in bug-reports
on our server or open an issue on this repo!
- Earn XP from your messages!
- Customisable xp cooldown on messages
- Online leaderboard
- Rankcard
- Transfer your points from other bots!
- MEE6
- Polaris
- Lurkr
- Other bots soon
Warning
Chatr has entered Beta! (don't worry, we will deal with the headaches for you)
We've noticed during testing that not all updates are properly dealt with, and we aren't able to understand why. We update information whenever we get an "event" from Discord, however not all are broadcasted properly.
Sending a message will 100% update your information as we do update your information whenever a message is sent
This a project created using (Bun)[https://bun.sh]
To install dependencies:
bun install
Run the API
bun run dev:api
Run the Bot
bun run dev:bot
- A new, redesigned site using NextJS
- Users that are no longer in your server will be hidden from the public leaderboard
- Implemented
Events.GuildMemberUpdate
event
Thanks to @ToastedDev for his contributions to the bot. Here are some changes that were made
- General formatting fixes (#8)
- Refactored the database to be more performant (#13)
- Added a message cooldown (#14)
- Added a rankcard to /xp (#17)
- User management (#19)
- Added syncing (#24)
- Fixed wrong data being shown on the leaderboard
Anything crossed out means that it's been done on the dev branch, but not pushed out to production
Rewritten site using NextJSAuto-updating cached user information(GUILD ONLY)- Auto-updating cached user information (GLOBAL)
- Better privacy controls
Live updates- Track guilds and users xp
- Live updates (FIX)
- Hourly/daily updates etc in a chosen channel
Want to add more features? Join our server (linked above) and add a post to feature-requests