Using discord-leveling lib create a leveling system to encourage users to be active and earn prizes.
Level 0. New Member: Automatically assigned to new members. It doesn't add any new permissions that the @everyone
role doesn't have.
Levels 1:
-
Member: If the user does not get involved in any activity that gives points in the next 2 weeks of having joined, they'll automatically be assigned this role. It doesn't add any permission.
-
Recruit: If the user has or has more than 10 points, it will automatically be granted this role. It allows users to be shown separately from the other members online, change their nickname and access the basic Miscord commands like making a song
and playing a song and displaying the lyrics
.
Level 2: Soldier: The user has or has more than 25 points. It allows users to be shown separately, change their nicknames and access the #soldier-gang channel that will be created by Miscord or just access a special channel made by the owner.
Level 3: Lance: The user has or has more than 50 points. It allows users to be shown separately, change their nicknames, access the #lance-gang channel that will be created by Miscord or just access a special channel made by the owner and allows users to access special Miscord commands for the lance role and special instruments for making songs. For example, it allows users to display the lyrics of a song and translate them to any language
and use a synthesizer or electric guitar
for making songs.
Level 4: Sergeant: The user has or has more than 75 points. It allows users to be shown separately, change their nicknames, access the #sergeant-comrades channel that will be created by Miscord or just access a special channel made by the owner and allows users to access more special Miscord commands for the sergeant role and special instruments for making songs, apart from the ones they already have access to. For example, they can gift points to other users
so they can level up and have the ability to save already generated patterns for other users to use them
.
Level 5: Second Lieutenant: The user has or has more than 100 points. It allows users to be shown separately, change their nicknames, access the #lieutenants channel they share with the Lieutenants that will be created by Miscord or just access a special channel made by the owner and allows users to access more special Miscord commands for the second lieutenant role and special instruments for making songs, apart from the ones they already have access to. For example, they can send /tts messages
or can mute users in voice channels
.
Level 6: Lieutenant: The user has or has more than 125 points. It allows users to be shown separately, change their nicknames and allows users to access more special Miscord commands for the lieutenant role and special instruments for making songs, apart from the ones they already have access to.
Level 7: Captain: The user has or has more than 150 points. It allows users to be shown separately, change their nicknames, access the #captains channel that will be created by Miscord or just access a special channel made by the owner and allows users to access more special Miscord commands for the captain role and special instruments for making songs, apart from the ones they already have access to. For example, they have the priority speaker
permission and can see the auditory registry
.
Level 8: Commander: The user has or has more than 175 points. It allows users to be shown separately, change their nicknames, access the #moderation and #commander channels that will be created by Miscord or just access a special channel made by the owner and allows users to access more special Miscord commands for the captain role and special instruments for making songs, apart from the ones they already have access to. For example, they have the ability to kick, mute and move members
, put warnings to users if they do something bad and moderate the server. It is the equivalent to a mod.
Level 9: Colonel: The user has more than 200 points. This role is the equivalent to an Admin, so it allows users to be shown separately, change their nicknames, access the #moderation channels, have administrator rights
, can put warnings to users and can send messages through the #announcements channel.
Level 10: Leader: It is granted to the server owner. It has all the permissions, can access all the channels, can use all the Miscord commands, can use all the instruments, can modify all the aspects of Miscord, can grant roles to other users so even a member can level up to Colonel if the owner allows it. To make it fair, the owner cannot remove or subtract points to other users and cannot remove roles to other users unless the user has more than 3 warnings.
All the warnings must be justified