User Banning:

Admins can easily ban users through the integrated control panel.
The system supports setting a ban duration (day, hour, minute) or making it permanent.
A reason for the ban can be provided, and evidence (image or video) can be attached to document the violation.
Banned Users Management:

Admins can review the list of banned users, modify ban information, or unban users.
Ban-related messages are automatically updated in the designated log channel.
Account Age Restrictions:

The feature can be enabled to ban new accounts that do not meet the required account age threshold.
Users violating this rule are automatically kicked when they enter the server.
Control Panel:

The integrated control panel allows admins quick access to ban management tools.
Admins can send mass messages to members, send private messages, and remove player roles.
Role Control:

Admins can send messages to specific members based on their role in the server.
All roles can be easily removed from a specific user.
Automatic Updates:

The banned users list is automatically updated every minute to ensure the removal of bans once their duration expires.
Users receive alerts when their ban period ends.
Logs and Documentation:

All ban, kick, and modification actions are logged in a designated log channel.
Admins can review the logs to track activities and take necessary actions.
Requirements:

The system requires installing the discord.js, axios, and dotenv packages.
A .env file must be provided, containing necessary environment variables such as DISCORD_TOKEN, BAN_LOG_CHANNEL, and CONTROL_CHANNEL.
Installation:

Download and extract the files.
Install the required packages using the command npm install discord.js axios dotenv.
Create a .env file and add the necessary environment variables.
Run the bot using the command node index.js.