Leaderboard:
Rank:
(These commands display user experience information for particular users.)
rank - List the experience, level, and rank of the current user.
rank <user> - List the experience, level, and rank of the specified user. Can be a name, name#0111, ID, or normal @Mention
Leaderboard:
(These commands display server leaderboard rankings for all users.)
leaderboard - Get the server leaderboard. An alias is also just "lb"
leaderboard <count> - Get the server leaderboard with a specified amount of users. Must be a number above 5 and below 100.
leaderboard <count> <skip> - Gets the server leaderboard with a specified amount of users, and skips the specified amount of ranks.
Administrative:
(These commands require Administrative permissions)
Experience:
(These commands adjust experience levels and privilages for users)
exp add <amount> <user> - Adds a certain amount of experience to a user. If the experience is negative, it will be set to 0. Can be an ID, Name, Name#1111, or @Mention.
exp set <experience> <user> - Sets the total experience a user has. If the experience is negative, it will be set to 0. Can be an ID, Name, Name#1111. or @Mention.
exp remove <amount> <user> - Removes a certain amount of experience from a user. If the new experience is negative the user's experience will be set to 0. Can be an ID, Name, Name#1111, or @Mention.
exp blacklist <user> - Blacklists a user from gaining experience. Can be an ID, Name, Name#1111, or @Mention.
Roles:
(These commands adjust role rewards for users)
role add <minimum-level> - Adds a role to the reward list with the minimum level required.
role add <minimum-level> <reward> - Adds a role to the reward list with the minimum level required, also gives a certain amount of experience to the user who invited this user.
role remove <role> - Removes a role from rewards list. Can be an ID, Name, or @Mention of the role.
Administrative Core:
(These commands require Administrative permissions)
Backup & Restore:
(These commands backup & restore user data to protect in case of failure)
backup - Backs up the database at the current time and DMs you the file.
restore - Restores the database that has been uploaded and acknowledges if it works.
Settings:
(These adjust core settings from config.json without requiring the manager to edit the file.)
settings - Lists available settings to adjust
settings admin <role> - Sets the admistrator role. Can be a name, ID, or @Mention.
settings exp chat <amount> - Adjusts the amount of experience rewarded per message.
settings cooldown <seconds> - Adjusts the cooldown between experience gains in seconds.
settings exp daily <amount> - Adjusts the maximum experience gainable in a 24-hour period.
settings exp invite <amount> - Adjusts the amount of experience rewarded per user invited.
settings prefix <new-prefix> - Adjusts the bot prefix.
settings log-channel <channel> - Adjusts the output log channel. Can be a name, ID, or #channel-mention
Cache:
(These commands control user data cache.)
cache clear - Clears the cache (rankings, user cache, etc). This allows rankings and etc. to be updated faster.
Testing:
(These commands are used for testing by the bot developer.)
test-model - Sends a JSON-serialized model of a dummy User to the text channel, for testing purposes.