The AI Discord Bot for Gaming Teams
Real AI that builds your lineups and parses your scrim DMs. Free.
An optimization algorithm builds the strongest possible lineup from your team's availability, roles and composition rules - live for every team today. A large language model reads free-form scrim DMs into structured scrim fields - in closed beta for Overwatch 2 and Marvel Rivals teams. Built for competitive teams, completely free.
Supatimer ships two AI features, and both do real work. Our lineup optimizer is a constraint satisfaction algorithm: given player availability, role requirements, and team composition rules, it enumerates feasible lineups and ranks them by role coverage and availability strength. Run /weekplan and the AI picks the lineup. This is classical AI from the search and optimization branch of the field, the same kind of AI that schedules airline crews and routes delivery vehicles.
Our second AI feature is an LLM-powered scrim parser, currently in closed beta for Overwatch 2 and Marvel Rivals teams. Paste an opponent's message into the scrim post form on your dashboard, optionally attach a map-pool screenshot, and the parser fills in team name, rank, Battle.net tag, Discord tag, host, stagger, hero bans, kill cam, and the map pool. Apollo and sesh use basic date heuristics. Raid-Helper is event-focused. Supatimer was built specifically for the AI problems competitive teams face. 100% free, no premium tier, no ads.
Why AI matters for gaming teams
Manual lineup building takes 15 minutes per practice and humans make mistakes about role coverage. AI does it in a second and never picks three Duelists with no Sentinel.
Lineups are a math problem
Choosing the best 5-of-8 with the right role split, the most overlap on the best practice night, and respecting role mains is a constrained optimization problem. Humans do this badly. AI does it correctly and instantly.
Scrim DMs are unstructured data
Every scrim post is different. 'Hey wanna scrim Tuesday 8pm EST BO3 map veto?' has the same information as a perfectly formatted form, but humans have to parse it. An LLM does it in milliseconds.
Schedules have patterns the AI can find
Your team has rhythms - Wednesday 8pm, Sunday morning, the late block when one player gets off work. AI surfaces these patterns from the availability data and suggests practice blocks you didn't have to set up.
AI scales where humans don't
Tracking 30 players' availability across 4 time blocks per day, 7 days a week, in 4 different time zones is exactly the kind of bookkeeping humans hate and computers love. The AI just runs.
How the AI actually works
Plain-language walkthrough so you can verify we're not just slapping AI on stickers.
Lineup optimization
Constraint satisfaction over (players × roles × availability blocks). Enumerate feasible 5-player subsets, rank by role coverage + availability density. Sub-second, deterministic, explainable.
Schedule heuristics
Cluster availability patterns across the week using statistical heuristics. Detect overlap density. Surface 'everyone is free Wed 8-10pm' suggestions without anyone setting them up.
LLM scrim parser
Tuned large language model with prompt hardening for adversarial input. Extracts time, opponent, format, maps, lobby info from any DM phrasing. Returns structured fields the bot can act on.
What the AI does for you
Six concrete AI features, shipping today (lineup, scheduling, role coverage, dashboard, multi-game) plus one in beta (LLM scrim parser).
AI lineup optimizer
Given your roster, role requirements, and player availability, the optimizer builds the strongest possible lineup. It enumerates feasible combinations, ranks them by role coverage and availability density, and surfaces the best one. Run /weekplan and the AI handles the rest.
LLM scrim parser (closed beta, Overwatch 2 and Marvel Rivals)
Paste an opponent's message into the scrim post form on your dashboard and the parser fills in team name, rank, Battle.net tag, Discord tag, who hosts, stagger, hero bans, kill cam, and the map pool. You can attach a map-pool screenshot alongside the text. It is in closed beta and available to Overwatch 2 and Marvel Rivals teams whose server has been added to the beta list. Ask on our Discord to get on it.
AI-powered weekly scheduling
The scheduler infers your team's practice rhythm from button-tap availability across the week. It clusters overlap, detects patterns like 'everyone is free Wednesday 8-10pm', and surfaces them when you generate the week's plan.
Role-aware AI roster builder
For the ten games that ship role presets, Supatimer knows the composition - Tank, DPS and Support for Overwatch 2, Duelist, Initiator, Controller, Sentinel and Flex for Valorant, Entry Fragger, AWPer, Support, Lurker and IGL for Counter-Strike 2, the five lanes for League of Legends - and the optimizer enforces that coverage when it builds a lineup, so you never end up two short in one role. Teams on the other eleven games schedule by team size, or pick Custom Game and name their own slots.
Web dashboard with AI insights
Every team gets a synced dashboard at supatimer.com with a visual overview of availability, lineup history, and AI-generated suggestions. Use it to coach roster decisions, spot recurring no-shows, and plan around player schedules.
21 games, ten with built-in role presets
Overwatch 2, Valorant, CS2, League of Legends, Apex, Marvel Rivals, Rocket League, R6 Siege and 13 more each get their own page, cover art and default team size. Ten of them ship role presets the lineup builder enforces out of the box: Overwatch 2, Valorant, Counter-Strike 2, Marvel Rivals, League of Legends, Dota 2, Smite 2, Mobile Legends, Call of Duty and Splatoon 3. The other eleven are scheduled by team size, and a team that wants named slots can use Custom Game to define its own.
Frequently asked questions
Supatimer ships two AI features. The lineup optimizer is live for every team: it builds the strongest lineup from player availability, role requirements, and team composition rules, which is a constraint satisfaction problem and a textbook AI application. The LLM scrim parser is in closed beta, open to Overwatch 2 and Marvel Rivals teams on the beta list, and it reads an opponent's free-form message into structured scrim fields. Both are real AI - the optimizer is classical AI from the search and optimization branch, and the parser is a large language model. Free calendar bots built for general Discord events rarely ship either.
When you run /weekplan, the AI takes your roster, the role requirements for your game, the availability each player tapped into the weekly calendar, and the team size. It enumerates the feasible lineups - subsets of players whose role coverage matches the required composition. It ranks each candidate by coverage strength, availability density across the chosen time block, and roster preferences (mains vs flex). The top-scoring lineup is the answer. Total runtime is sub-second.
It is in closed beta. Access is granted per Discord server, and there is no self-serve way to turn it on, so ask on our Discord to get your server on the list. It is also limited to Overwatch 2 and Marvel Rivals teams for now. Once your server has access, you open the scrim post form on your dashboard, paste the opponent's message into it, optionally attach a map-pool screenshot, and press Parse. The parser fills in team name, rank, Battle.net tag, Discord tag, host, stagger, hero bans, kill cam, and the map pool. The pasted text is required; a screenshot on its own will not parse. The lineup optimizer and the weekly scheduling features are live for everyone today.
Apollo and sesh are general-purpose calendar and event bots. Their auto-suggest features are basic date heuristics. Neither ships an optimization algorithm for team decisions and neither ships an LLM feature. Supatimer was built specifically for competitive gaming teams, which means our AI solves the problems that matter for esports: building lineups that meet role coverage, scheduling around practice rhythms, and parsing scrim communications. Different category, different AI.
100% free. Every AI feature - lineup optimizer, scheduling heuristics, role-aware roster builder, web dashboard, and the scrim parser once it activates - is available to every team at no cost. No premium tier, no trial, no credit card, no ads. Supatimer is built by an active developer team and shared with the community.
Both. The lineup optimizer is classical AI: constraint satisfaction with heuristic ranking. The scheduling pattern detector uses statistical heuristics on player availability bitmaps. The scrim parser is a large language model. We do not currently train custom ML models on player data because we do not need to - the optimization problems are well-defined and rule-based AI solves them efficiently. If we ever add ML features (skill prediction, win probability, optimal time prediction from history), we will say so explicitly.
Related resources
Ready to organize your team?
No signup required. Works instantly.
Last updated: September 11, 2026