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

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.