Discord Bot Commands
All commands require the FTO role except /lookup.
/log-psychomotor
Log a trainee's in-game psychomotor evaluation. DMs the trainee and updates Supabase.
/log-psychomotor trainee:@user level:EMT date:2025-07-15
trainee (req)level EMT/Paramedic/NJSP BLS (req)date YYYY-MM-DD (req)roblox_usernamenotes
/log-ridealong
Log a supervised ride-along. Bot tells you if all requirements are now complete.
/log-ridealong trainee:@user level:EMT date:2025-07-20
trainee (req)level (req)date (req)roblox_usernamenotes
/issue-cert
Issue cert after all 3 requirements met. DMs the trainee and posts to webhook channel.
/issue-cert trainee:@user level:EMT
trainee (req)level (req)roblox_username override
/force-cert
Issue cert bypassing all requirements. For IRL-certified members, testing, or exemptions.
/force-cert trainee:@user level:EMT reason:"IRL certified"
trainee (req)level (req)reason recommended
/delete-cert
Revoke a cert. Keeps progress by default. reset_progress=True wipes everything.
/delete-cert trainee:@user level:EMT reset_progress:False
trainee (req)level (req)reset_progress True=full wipe
/list-pending
Shows all trainees who've completed requirements and are waiting for /issue-cert.
/list-pending
/stats
Training statistics β certified, pending, in-progress per level.
/stats
/trainee-report
Full training report for one trainee across all cert levels.
/trainee-report trainee:@user
/remind-pending
Posts a message in the training channel pinging all trainees ready for cert.
/remind-pending
/lookup
Look up one trainee's status. No FTO role required.
/lookup trainee:@user