Malarne / discord_cogs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Leveler Cog Ideas

bitog opened this issue · comments

commented

Hi Malarne,

I'd have two ideas how we could potentially improve your Leveler cog. I already mentioned this on Discord, its more of a reminder :)

  • Set a default custom background
  • Customising default role

Have a great day/night -- Cheers!

Note for myself: maybe adding some money / message and bonus for levelup, with some multiplier depending on level can be good to add too

Set a default custom background and allow customising default role is now possible !
Check out the new [p]levelerset defaultbackground and [p]levelerset roles defaultrole and give me feedback !
I'm keeping this issue open to add some more ideas :)

Ability to toggle a Global leveling system or Per-Server. Some communities might run multiple Discord servers and would love to have the levels sync between them.

check out if your bot has manage roles permission, also, next time open a new issue or come to my support channel, thanks

Would love to see a one time command to calculate a user's xp by grabbing all messages on the server. This would make a large difference in servers that have years of xp data from bots like mee6

Would be cool to also have people gain experience while connected to voice. Maybe just check every x minutes for who is still connected from last check and give the experience out. Just make the channel set for the server as the AFK channel not grant XP.

it would be great to have something like what mee6 or acarne has where levelups can be announced in another channel btw

Make it so the bot will give extra xp to a post when reacted to with a specific emoji. Even better if we could set certain channels for it to automatically add the emoji.

commented

Additive "levelerset addxp" command to add onto the current amount of xp a user has. Such as:
[p]levelerset addxp 100 <@ID> which would simply add 100 onto their xp, not set it to a total of 100 xp.

Allow blocking a user or role from gaining XP, i.e. blocking a bot or a bot group. Thanx

Would it be possible to make per channel xp setting a thing i.e if you wanted to give lower xp in productivity channels and higher in social channels. I've also been asked if there is a way to have a monthly count like mee6? Thanx