Skip to content

GalvinPython/chatr

 
 

Repository files navigation

Chatr

A free and open-sourced Discord XP Bot.
Bot
Discord

Please report bugs in bug-reports on our server or open an issue on this repo!

Features

  • 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)

Questions

Why doesn't Chatr update my user information

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

Developer Instructions

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

Changelog

Stable 1.0

  • 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

Beta 0.1

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)

Patches

Beta 0.1.1

  • Fixed wrong data being shown on the leaderboard

Roadmap

Anything crossed out means that it's been done on the dev branch, but not pushed out to production

  • Rewritten site using NextJS
  • Auto-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

Contributors 3

  •  
  •  
  •