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.
/rank
Display your current rank.
-
/top
Display the general leaderboard. -
/topChat
Show the leaderboard for the most active users in chat. -
/TopVoice
Show the leaderboard for the most active users in voice channels
These commands are restricted to admins.
/auto-role
Assign roles to be granted automatically when users reach a level.
-
/level-channel
Setup the channel for level up messages. -
/manage-points
Manage points of a user -
/remove-auto-role
Remove a role from the auto-assignment list. -
/reset-auto-role
Clear all auto-role configurations. -
/view-auto-role
Display the list of roles currently set for auto-assignment.
These commands are restricted to the bot owner(s).
-
/AddAdmin
Grant a user admin privileges. -
/AddRole
Grant a role admin privileges. -
/removeAdmin
Revoke a user admin privileges. -
/removeRole
Revoke a role admin privileges. -
/Reset
Clear all data and restart from scratch. -
/viewAdmins
Show current moderation settings.
The configuration for this bot is stored in JSON format. Below is the structure:
{
"token": "",
"clientId": "",
"prefix": "",
"adminRole": ["", "", ""],
"owners": ["", "", ""]
}