Committee Guide - MursheenDurkin/uwtsd-Esports-Society-Discord-Bots GitHub Wiki

Committee Guide

Admin tools for managing UWTSD Esports.

Player Management

Applications appear in #player-applications with Approve / Reject / Request Info buttons.

Command Description
/applications View pending applications
/player view <@member> Full profile + committee notes
/player search <query> Search by name, username, or alias
/player note <@member> <category> <note> Add note (positive/neutral/warning/disciplinary)
/player status <@member> <status> Change status (active/on_break/inactive/suspended/banned)
/player history <@member> Full timeline of notes and actions

Team Management

Command Description
/team create <game> <tier> <name> <@captain> Create team + channels + roles (16 channels auto-created)
/team delete <name> Delete team + cleanup everything
/team setcaptain <name> <@member> Change captain (roles auto-swapped)
/team list All teams overview

Tournament Management

Command Description
/tournament create Create tournament (single elim, round robin, swiss, custom)
/tournament close/start/end <id> Lifecycle management
/tournament delete <id> Delete tournament
/tournament addmatch <id> <team_a> <team_b> Create match
/tournament result <match_id> <winner> <score_a> <score_b> Record result
/tournament announce <id> <message> DM all participants + post to channel

Event & Practice

Command Description
/event create <title> <date> <time> Create event with RSVP (DD/MM/YYYY)
/event cancel <id> Cancel event
/practice stats [team] Attendance statistics per player

Other Tools

Command Description
/vod assign <id> <@reviewer> Assign VOD reviewer
/rankadmin forcecheck Force rank check for all players
/rankadmin setchannel Set rank updates channel
/guide all Post all command guides to a channel
/quickregister <@member> <name> Owner-only instant profile creation
⚠️ **GitHub.com Fallback** ⚠️