Your all-in-one automation companion for Discord server management, payroll tracking, and training oversight.
Invite ActivityBotAutomatic hour tracking, paycheck calculations, and scheduled payroll resets. Configure pay rates by rank with customizable hour caps.
Real-time monitoring of officer activity with automatic inactivity strike system. LOA exemptions included.
Comprehensive FTO and Cadet training checklist management. Track training progress with organized sections.
Web-based dashboard for admins to manage ranks, roles, permissions, and payroll settings without commands.
Automatic hour archiving and payroll resets on daily, weekly, biweekly, or monthly schedules.
Detailed payroll history with individual payment tracking and server-wide totals.
ActivityBot includes a powerful web-based dashboard accessible at the top-right of any channel after running /setupchannels.
Creates all required channels and interactive buttons for the bot.
Usage: /setupchannels
Permissions: Administrator + Manage Channels
Note: This is the first command you should run. It creates the Activity-Panel with the dashboard link.
Adds inactivity strikes to users who didn't meet minimum hours. Users with the LOA role are automatically exempt.
Usage: /inactivitystrike
Permissions: Allowed Roles (configured in dashboard)
Configures automatic hour archiving and payroll resets on a schedule.
Usage: /setpayrollschedule
Options:
Permissions: Administrator only
Note: The countdown to next reset is visible in the dashboard header (top-right).
Links your server to ClockInBot for automatic hour archiving and payroll resets. Required for automatic reset functionality.
Usage: /addclockinserver [Server ID] [Codeword] [Username] [Password]
Parameters:
/register apiuser on ClockInBot)/register apiuser on ClockInBot)Permissions: Administrator only
Prerequisites: Must have ClockInBot installed and configured
/setpayrollschedule must be completed for automatic resets to work.
Displays the total payroll paid for the current period.
Usage: /totalpayrollpaid
Permissions: Minimum Payroll Rank (configured in dashboard)
/setupchannels/inactivitystrike.
/register apiuser on ClockInBot to create API credentials (username/password)/addclockinserver [Server ID] [Codeword] [Username] [Password] on ActivityBot/setpayrollschedule on ActivityBotImportant: Skipping either step will prevent automatic resets from functioning.
/inactivitystrike to workNeed help getting started? Have questions about features? Found a bug?
Join our Discord support server for: