Features Pricing Guide Blog Book a Demo
Home/Guide/Discord
Chapter 12 · Discord

The Discord bot.

Connect the Multitap bot to your server and it posts records, personal bests, race results and league news as they happen. Members get slash commands too.

Where to find it·Admin panel Discord

The Multitap bot is one bot, run by Multitap, that joins your venue's Discord server. Connect it once, choose a channel, and it posts the moment something happens on your rigs: a personal best, a top-ten entry, a record, a streak, a rivalry, a new car in the library. Your members get slash commands to pull up boards and stats without leaving Discord, and league drivers can enter championships from there.

The Multitap Leaderboard Bot posting three embeds in Discord: a new traffic high score, a traffic personal best, and a new lap personal best on Long Beach 2023
Live embeds in a venue's channelMultitap Leaderboard Bot

Connecting

  1. Press Connect Discord.

    The Discord Connection panel starts as Not connected with a Connect Discord button. It sends you to Discord's own authorisation page, where you pick a server you manage and approve the bot. It asks only to view channels, send messages and embed links.

  2. Choose a channel.

    Back in the admin panel the status reads Connected — choose a channel. Pick a text channel from the list and press Save. Everything the bot posts for your venue goes to this one channel. Leagues can override it per championship.

  3. Done.

    The panel turns green, shows the connected server and channel, and reports Bot online. Change Channel and Disconnect live here from now on.

If the bot is removed from your server, the connection clears itself and posts stop until you reconnect.

What it announces

The Discord page showing a connected server with guild and channel IDs, Bot online, Change Channel and Disconnect, and the seven notification type checkboxes
A connected venueNotification Types

Seven checkboxes under Notification Types, all on by default. Every post is an embed tagged with the game and signed with your venue name.

TypeFires when
Personal BestsA driver beats their own best on a class and track. Shows the new time, the old one, and the improvement.
Top 10 ChangesA driver enters the top ten on a board, or climbs within it.
New RecordsFirst place changes hands. Shows the new time, the previous record and holder, and the margin.
New ContentA car or track appears in your library, checked every five minutes.
Streak MilestonesA driver hits a run of consecutive personal bests, at the counts you list.
Rivalries & Hot SeatHot seat when a record is beaten within your chosen window of being set. Rivalry when two drivers have swapped first place at least twice in a week.
Welcome (First Lap)A driver completes their first ever lap at the venue.

Only valid laps trigger the competitive posts, and cars without a class never do, so classify your library on the Cars & Tracks page. Traffic sessions post their own high scores and personal bests. League events post as described in the Leagues chapter.

Cooldowns and hype settings

To stop a busy Saturday flooding the channel: PB Cooldown (5 minutes per driver per track), Top 10 Cooldown (10 minutes), Record Cooldown (1 minute), Hot Seat Window (how recent a record must be to count as a hot seat, an hour by default), and the Streak Milestones list (3, 5, 10, 25, 50 by default). A Discord invite link field sets the invite shown on your public league pages. Save Notification Settings stores all of it.

Slash commands

Members of a connected server can type these in any channel. Game choices are Assetto Corsa, ACC and iRacing; track and car fields autocomplete from your library.

CommandReply
/leaderboardThe top ten for a game, optionally a track and class. Defaults to your most-driven track. Medals for the top three, with gaps to the leader.
/statsA driver's totals: laps, valid laps, tracks, cars, best lap and games.
/recordsTrack records for a game, up to fifteen, with the holder and car.
/recentThe latest valid laps, up to 25.
/tracksThe track list for a game, filtered by region or search term.
/classesCar classes with counts.
/carsCars in a class, or matching a search.
/carThe fastest laps in one car, per driver and track.
/league …Standings, schedule, signup, me, car and withdraw. See Leagues.