In order to use leveling, make sure the bot has the manage roles permission.
The leveling module of Eventcord allows your members to earn XP and rank up based on how they interact with the server. How much they earn and what activities they earn from are highly customizable. Leveling currently uses various factors (see below) to reward active and meaningful participation in a server.
Eventcord uses different interactions with the server and rewards XP. Each of the factors listed below are rate limited to prevent spam and abuse of the system.
Members can earn XP for actively messaging in a server.
Members can receive XP when their messages are replied to. Members who send a reply will message XP.
Members can receive XP for earning reactions. This is similar to upvotes on Reddit.
Members can receive XP from server managers using the xp command.
Leveling is an addon to Eventcord's base functionality. Visit the dashboard, select your server, click leveling in the menu, and click the switch to enable the module. Only members with the manage server permission can enable/disable this module.
Customization of the leveling module requires the manage server permission.
Each of the factors can be either disabled or given a new XP value per interaction by the member.
Level up notifications can either be sent in a specific channel on your server or in direct messages.
You may use the
;xp command to manage XP for members. You must have the manage server permission to use this command.
You can check your profile using
;profile and someone else's by using the command followed by mentioning the other member (
;profile @friend). The profile shows the progress you have to the next level, your rank, level, and bot badges.
Currently, only chosen users can customize their profile backgrounds. This is not available publicly.