SimBot connects to your Assetto Corsa Competizione servers to handle driver registration, team management, lap time tracking, server configuration, and more — all through Discord slash commands.
A complete ACC league management platform built into your Discord server.
Query fastest lap times across your servers filtered by track, league, server, series, driver category, car, date range, and BOP or temp conditions.
Register drivers, form teams, manage car assignments, and track rosters across multiple series and seasons — all from Discord.
Supports PC, Xbox, and PlayStation drivers in the same series. Each driver's platform is tracked at sign-up alongside their gamertag.
Add and manage G-Portal or custom FTP servers directly from Discord. Reset sessions, check who is actively on the server, and push updated configuration files.
Upload full ACC event configurations to any server with control over weather, ambient and track temperature, cloud cover, rain, and full session timing for practice, qualifying, and race.
Schedule recurring lap time reports or server configuration changes using cron expressions or one-time datetime triggers. Manage all scheduled jobs directly from Discord.
Drivers set their YouTube, Twitch, Facebook, Kick, TikTok, or other stream links once per platform. A dedicated onboard channel is automatically notified during sessions.
Run standalone practice cup races with separate team and free agent registration, independent of the main championship series. Full team roster and free agent management included.
Search lap sessions by track, date, driver name, or car and flag laps recorded with incorrect car selections. Flagged laps can be reinstated at any time.
All commands use Discord slash command syntax. Commands labeled Admin Only require administrator permissions.
SimBot follows a consistent lifecycle from league setup to race day.
An admin creates a series with /admin_add_series, specifying a season number, car change allowances, team size limits, and the dedicated Discord channels for sign-ups, car changes, team updates, and admin notifications. A Discord role can be automatically assigned when drivers sign up.
Drivers register with /driver_signup, choosing their platform (PC, Xbox, or PlayStation) and entering their gamertag. From there, drivers create teams with /create_team and invite teammates by player ID. Admins can override team composition at any time.
Admins connect G-Portal or custom FTP servers with /admin_server_new. Before each race, use /admin_upload_configuration to push the event configuration — track, weather, temperatures, and session timing — directly to the server from Discord.
Set up scheduled lap time reports with /admin_schedule_lap_times using a cron expression, so standings or fastest laps post automatically to a channel every week. Server configuration changes can also be scheduled ahead of time with /admin_schedule_server_config.
During and after sessions, use /laptimes to query the fastest laps from any server. Filter by track, series entrylist, driver category (Pro / Pro-Am / Am / Rookie), specific car, or date range. BOP and temperature filters let you compare apples-to-apples across conditions.
If a driver recorded laps in the wrong car, an admin can use /admin_laps_wrong_car to search the session, flag the affected laps, and keep the lap time database accurate. Flagged laps are excluded from results but can be reinstated if needed.
Get SimBot running in your Discord server in a few steps.
Click the link below to open the Discord authorization page. You must have the Manage Server permission on the server you want to add SimBot to.
Add SimBot to DiscordChoose the server you want to add SimBot to from the dropdown, then click Authorize. SimBot requires the following permissions to function correctly: Send Messages, Embed Links, Attach Files, Manage Channels, Manage Roles, and Read Message History.
Once the bot is in your server, use /admin_add_series to create a racing series. You will be prompted for a series name, season number, team size, car change limit, and the Discord channels to use for sign-ups, team messages, and admin notifications.
Use /admin_server_new to link your G-Portal or custom FTP server to a series. Once connected, SimBot will automatically collect lap data from the server and make it queryable through /laptimes.