About Staff Management Discord Bot
Staff Discord Manager Bot
Staff Discord Manager Bot - Use Discord to manage your staff team, set their ingame permissions, create inactivity notices, and track their statistics with leaderboards. As used at Repulsion
Features:
- Add staff to the system via a "/add-staff" command.
- Remove staff from the system via a "/remove-staff" command.
- Give a staff member permissions on your servers via a "/perms add" command.
- Remove a staff member permissions on your servers via a "/perms remove" command.
- View all online staff on your servers with a "/online" command.
- View a entire staff list with a "/staff-list" command
- Create staff inactivity notices with a inactivity-notice command, and allow managers to review these notices and approve/deny them.
- Set your staff information ( battlemetrics email/username, and rustadmin details (optional) ) via a "/info set" command.
- Allow managers to view their staffs information with a "/staff view" command
- Check your own statistics (bans, messages, in-game hours & pet pictures sent) via a "/stats" command. Managers can view anyone's stats with "/stats (user)"
- Weekly & Monthly leaderboards automatically posted showing the top 3 users for that time period for each statistic
- Allow managers to use the "/leaderboard" command to manually make a embed showing a leaderboard for a selected time period.
- See a leaderboard for each specific statistic with "/leaderboard stat (bans etc)" and will show each staff member and how many they have in a selected time period (weekly, monthly or lifetime).
- Ability to see which staff are actually active, or just not doing anything.
Requirements:
- NodeJS
- Battlemetrics Subscription
Setup Guide / Support:
This bot requires a small amount of knowledge on how to edit configs. To setup, simply edit the .env file and also the /src/config/permsCommands.js file. And for further support please reach out: PotatoAnimation on discord.
Type /inactivity-setup where you want the inactivity notice embed to be created.
Upload the bot as is, /src should be a directory in the root of the bot. Then run the bot with /src/index.js
Future Plans:
- More statistics to track.
- More features (DM me if you have any suggestions).
- Alerts for staff members that have not done anything for a specific period of time.