fmbot-discord / fmbot

.fmbot is a social Discord bot that provides music statistics for you and your friends.
https://fmbot.xyz/
Other
301 stars 44 forks source link

Add crown system #92

Closed th0mk closed 3 years ago

th0mk commented 4 years ago

What command would you like to see improved or added? .fmcrowns

What exactly should it do? When someone in .fmwhoknows has the most plays, they should receive a crown for that guild. That crown should be stored in the database.

Crowns will be shown with .fmcrowns.

91 should be done first.

Additional context Guilds should be able to blacklist people.

th0mk commented 3 years ago

Crowns .fmwhoknows You've claimed the crown! You've stolen the crown from xyz (200 > 180 plays)

.fmcrowns

.fmblock

.fmcrownblock

.fmcrowns

.fmstolencrowns

.fmgainedcrowns

.fmtogglecrowns

.fmremoveallcrowns

.fmcrowntreshold

.fmkillcrown

.fmset / .fmlogin

Database tables crowns: crownId userId guildId artistName created previousUserId? previousUserPlaycount? stolenTimestamp?

guilds: list crowns crownsDisabled? crownActivityTreshold?