← Back to projects
JusticeCore
Departmental Managment Bot
BloxShield is a Discord bot in which keeps track of users within discord servers that are in violation of the BloxShield ToS.
Users are placed into a blacklist database and are flagged until they appeal their blacklist within the BloxShield Server.
Overview
JusticeCore was created to allow department command to easily manage employees both discord and roblox wise.
JusticeCore utilizes the newest version of Discord.js and the newest features as well. JusticeCore utilizes,
button interactions, modals, and even has its own custom handlers.
Core Features
- Handling user patrol logging based on roblox activity
- Manage members ranks based on commands
- Accesses roblox groups and autoranks members based on command usage
Tech Stack
Discord.js
MongoDB
Roblox APIs
In Depth
JusticeCore is a departmental management bot that is utilized to log department actions in a specific channel.
This bot uses external resources and completes actions outside of discord such as Roblox group management.
JusticeCore will execute a group action based on the department action command ran.
Example, if a individual is accepted into the department, if pending JusticeCore will automatically accept them into the Roblox group.
Furthermore JusticeCore has its own time handler in which will manage and keep track of time.
This is useful for suspensions and probation.
When the set time has ran out, JusticeCore will automatically log the removal of the action, and change their rank if applicable.
JusticeCore also has the ability to keep track of users activities within Roblox.
What this means is if a individual attempts to start a patrol log but isn't in game, they can not submit the log.
Additionally, users who leave the server and still have a active patrol log will be notified by the bot to end their log.