I suggest that there is some kind of leaderboard system in place, there could be weekly, monthly and all time leaderboards.
In order to determine position on the leaderboard, we could go a few different routes:
- % of successful challenge tasks in the given timeframe
- A point system, where each challenge has to be given a certain point value.
- A shame leaderboard, where each failed challenge uses a score or % value to increase shame. This could also be a seperate feature called antileaderboard
Users should be able to use a command leaderboard to check this leaderboard.
It would be ideal if this used embeds to format the message. You can read more about this here (This link may not be the best resource, so do further research). A lot of bots use embeds in order to make it look cleaner. If this is not desired, then markdown is supported in discord and would likely make the list look better than just plain text.
I suggest that there is some kind of leaderboard system in place, there could be weekly, monthly and all time leaderboards.
In order to determine position on the leaderboard, we could go a few different routes:
Users should be able to use a command
leaderboardto check this leaderboard.It would be ideal if this used embeds to format the message. You can read more about this here (This link may not be the best resource, so do further research). A lot of bots use embeds in order to make it look cleaner. If this is not desired, then markdown is supported in discord and would likely make the list look better than just plain text.