Atlas - MursheenDurkin/uwtsd-Esports-Society-Discord-Bots GitHub Wiki
Atlas — Esports Operations Bot
Atlas is the dedicated esports management bot for the UWTSD Esports Society. Named after the Boston Dynamics Atlas humanoid robot.
Overview
| Field | Detail |
|---|---|
| Bot name | Atlas |
| Named after | Boston Dynamics Atlas (humanoid robot) |
| Platform | Discord (discord.py 2.x) |
| Language | Python 3.11+ |
| Database | SQLite (via SQLAlchemy async + aiosqlite) |
| Hosting | Railway / Self-hosted (planned) |
| Status | Active — in development |
What Atlas Handles
| System | Description |
|---|---|
| Player Registration | Full vetting system — 11-step application with integrity checks |
| Rank Tracking | Automatic API tracking + manual submissions across 8 games |
| Teams & Rosters | Team A, B, Academy tiers with 16 auto-generated channels per team |
| Tournaments | Single elim, round robin, Swiss — matches, results, standings |
| Events & Practice | RSVP system, recurring practice, attendance tracking |
| VOD Review | Submit gameplay for structured coaching feedback |
| Stats Dashboard | Player, team, and server statistics |
Supported Games
Automatic Rank Tracking
VALORANT, League of Legends, Counter-Strike 2, Apex Legends
Manual Submission (all games)
Overwatch 2, Fortnite, Rocket League, Rainbow Six Siege
Role Guides
- Captain's Guide — everything a team captain needs
- Committee Guide — all admin commands and management tools
Relationship to Spot
Atlas and Spot are sister bots — both named after Boston Dynamics robots. Spot handles general server management. Atlas handles the competitive esports side.