This project provides a bot with various features for managing roles, points, and user interactions across public, admin, and owner levels.
These commands are accessible to all users.
/rankDisplay your current rank.
-
/topDisplay the general leaderboard. -
/topChatShow the leaderboard for the most active users in chat. -
/TopVoiceShow the leaderboard for the most active users in voice channels
These commands are restricted to admins.
/auto-roleAssign roles to be granted automatically when users reach a level.
-
/level-channelSetup the channel for level up messages. -
/manage-pointsManage points of a user -
/remove-auto-roleRemove a role from the auto-assignment list. -
/reset-auto-roleClear all auto-role configurations. -
/view-auto-roleDisplay the list of roles currently set for auto-assignment.
These commands are restricted to the bot owner(s).
-
/AddAdminGrant a user admin privileges. -
/AddRoleGrant a role admin privileges. -
/removeAdminRevoke a user admin privileges. -
/removeRoleRevoke a role admin privileges. -
/ResetClear all data and restart from scratch. -
/viewAdminsShow current moderation settings.
The configuration for this bot is stored in JSON format. Below is the structure:
{
"token": "",
"clientId": "",
"prefix": "",
"adminRole": ["", "", ""],
"owners": ["", "", ""]
}