tux icon indicating copy to clipboard operation
tux copied to clipboard

Badges

Open electron271 opened this issue 1 year ago • 2 comments

longer project to implement badges

  • [x] badge designs
  • [ ] message count in db (will be exported from statsbot)
  • [ ] voice hour tracking (will be exported from statsbot)
  • [ ] profile command for showing badges (maybe a rank command and leveling while we are at it)
  • [ ] improve db to support badges
  • [ ] command to give people badges

badge designs: upscaled from 16x16 to 64x64, exported to sheet, then sliced into individual badges

badges-Sheet-labelled

top50-text 500h-voice former-staff helpful lucky tux-dev day1-joiner 50k-messages 10k-messages 100k-messages

[X]k messages, 500+ hours voice, top 50 text, joined day 1, and lucky will be automated

info about lucky

every day a random user is chosen and their amount of messages will be multiplied by 0.001 (maxing out at 100 for 100k messages)

the value that is calculated is the percent chance of them getting that badge, if they get it they will be dmed and if they dont (maybe?) they will also

electron271 avatar Apr 24 '24 00:04 electron271

@kzndotsh still interested in implementing this?

electron271 avatar Jun 24 '24 00:06 electron271

this would probably be better implemented as a plugin once its finished #704 however the lucky badge could be fun to implement

a issue however there is no api to get a users message count

electron271 avatar Apr 21 '25 17:04 electron271