17 Commands · Powered by Groq AI

F1 League

Run Your League Like a Real Race Team

Official driver briefings, championship standings, incident reports, team management, podium ceremonies, and more — all through Discord slash commands.

Connecting…
F1 Features

Everything a real F1 league needs

Professional race management tools built directly into Discord. No spreadsheets, no third-party apps.

🏎️
Driver Briefings

AI generates official pre-race briefings — tire strategy, key corners, DRS zones, safety car probability, and tactical advice for any circuit.

📊
Championship Standings

Persistent WDC and WCC standings stored per server. Update with race results — points auto-calculated using the official F1 system.

🗺️
Circuit Information

Full circuit data for any F1 track — country, city, lap count, lap record, DRS zones, and an AI-generated circuit description.

📋
Incident Reports

File stewards incidents with evidence and lap number. Stewards can respond with Investigate, No Further Action, or Penalty Issued buttons.

👥
Team Management

Create F1 teams with custom Discord roles and channels. Add and remove drivers, track constructor points, and display full team rosters.

📅
Race Calendar

Set up your full season calendar. Check the next race with a countdown in days and hours — always know what's coming up.

🏆
Podium Ceremonies

Post official race results with P1, P2, P3, and fastest lap. Trophy embeds that make every race result feel like a proper announcement.

⚖️
Penalty System

Issue official stewards decisions with penalty type, points deductions, and reason. Full investigation workflow with persistent button states.

Commands

17 F1 commands

Complete race management — from driver briefings to championship standings.

/briefing

AI generates a professional race director briefing — tire strategy, DRS zones, key corners, safety car procedures, and weather impact.

/track

Get full circuit data for any F1 track — country, city, length, laps, corners, DRS zones, lap record, and record holder. Powered by Groq AI.

/report

File an incident report to the stewards. Posts a formatted embed with three action buttons: Investigate, No Further Action, or Penalty Issued.

/investigation

Open an official stewards investigation embed with pending status. Requires Manage Server permission to keep incidents official.

/penalty

Issue an official stewards penalty decision — penalty type, points deduction, and reason — posted as a final decision embed.

/calendar-setup

Paste your race calendar in plain text and AI formats it into a beautiful season calendar embed with country flags and round numbers.

/next-race

Shows the next upcoming race from your saved calendar — round number, circuit, country flag, date, and a live countdown in days and hours.

/wdc

Post the World Drivers' Championship standings from saved data. Shows position, driver, team, points, wins, and podiums with gap from leader.

/wcc

Post the World Constructors' Championship standings. Points auto-calculated from all team drivers' totals stored in teams.json.

/update-points

Enter race results and Nexus automatically applies the F1 points system (25-18-15…), tracks wins and podiums per driver, and saves stats.

/create-team

Create an F1 team with a team name, hex color, and abbreviation. Automatically creates a Discord role with the team color and a dedicated team channel.

/add-driver

Add a driver to a team by Discord username and driver number. Assigns the team role and initialises stats for points tracking.

/remove-driver

Remove a driver from a team by Discord username. Strips their team role and updates the team roster — stats are preserved.

/team-info

Display a team's full profile: abbreviation, color, Discord role, team channel, all drivers with their numbers and current points.

/driver-stats

Show a driver's season statistics by Discord username — team, total points, race wins, and podium finishes tracked via /update-points.

/podium

Post an official race podium announcement with P1, P2, P3, and fastest lap — formatted as a professional result embed with trophy emojis.

/announcement

Post a league announcement with normal, important, or urgent priority. Each level uses a distinct color — blue, orange, or red — for instant visual clarity.

Examples

See it in action

Real Discord embeds produced by each F1 command.

/briefing
/track
/wdc
/podium
/report
🤖
NexusBOTToday at 19:45
🏎️ Official Driver Briefing — Monaco Grand Prix
Circuit: Circuit de Monaco  ·  Date: May 25 — 15:00 UTC  ·  Weather: Dry, 24°C
🏁 Track Characteristics
Street circuit through Monte Carlo — 19 corners, extremely tight. Sainte Dévote (T1) is the first flashpoint; Rascasse (T18) is the primary incident zone. Barriers are inches away. No room for error.
🔴 Tire Strategy
One-stop recommended: Soft (C4) laps 1–28, then Hard (C2) to the flag. Safety car deployment enables a free stop — pit within 2 laps of SC deployment.
🌤️ Weather Impact
Dry conditions, 24°C air, light sea breeze from the harbour. Minimal tire degradation expected. Track will rubber in significantly by lap 10.
🚨 Safety Car Probability
78% — historically highest on the calendar.
⛽ Available Tires
Soft (C4) · Medium (C3) · Hard (C2)
🎯 Tactical Advice
Qualifying position is paramount — track position determines race result. Undercut is your primary overtaking tool; a 2-lap window opens after lap 22.
🤖
NexusBOTToday at 20:11
🇧🇪 Circuit de Spa-Francorchamps
One of the most celebrated circuits in motorsport history, combining high-speed sweepers with technical sections through the Ardennes forest. Eau Rouge/Raidillon is the most iconic sequence in motorsport.
📍 Country
🇧🇪 Belgium
🏙️ City
Stavelot
📅 First F1 GP
1950
📏 Track Length
7.004 km
🔄 Race Laps
44
↩️ Corners
19
🚀 DRS Zones
2
⏱️ Lap Record
1:41.252
👤 Record Holder
Valtteri Bottas 2018
📖 Description
Spa-Francorchamps is a 7.004 km circuit in the Ardennes forest of Belgium. Its combination of Eau Rouge/Raidillon, Pouhon, and the Bus Stop chicane creates an unparalleled challenge for drivers across all categories.
🤖
NexusBOTToday at 18:05
🏆 World Drivers' Championship — Round 5 · Monaco GP
🥇 ItsTheBoyLuc · Red Bull Racing · 135 pts · 3W 4P
🥈 Username2 · Mercedes · 112 pts · 1W 3P  -23
🥉 Username3 · Ferrari · 98 pts · 1W 2P  -37
4. Username4 · Ferrari · 87 pts  -48
5. Username5 · McLaren · 74 pts  -61
🤖
NexusBOTToday at 17:58
🏁 Race Result — Monaco Grand Prix
🥇 Winner
ItsTheBoyLuc
🥈 Second Place
Username2
🥉 Third Place
Username3
⚡ Fastest Lap
ItsTheBoyLuc — 1:12.909
🤖
NexusBOTToday at 16:22
🚨 Incident Report
📝 Reported By
Username2
🏎️ Drivers
Luc, Username2
🔢 Lap
42
📋 Description
Car #1 failed to leave sufficient room for Car #2 at Massenet corner, making contact on the exit and causing front wing damage. Car #1 appeared to squeeze the racing line.
🔗 Evidence
https://clips.twitch.tv/example-clip
📊 Status
⏳ Awaiting Review
🔍 Investigate
✅ No Further Action
⚖️ Penalty Issued

Ready to run your F1 league?

Add Nexus to your Discord and bring professional race management to your league — completely free.

🏎️ Add Nexus — It's Free