Documentation
Welcome to the official GridScout documentation. Here you will learn how to set up and use GridScout in your server or account.
Overview
Getting started
This documentation walks through the process of setting up GridScout within your server, or account.
Support
Use the articles linked below for additional support.
Invite GridScout
GridScout provides two different options for installation.
Guild Install
Note: You must have the Administrator or Manage Server permission to install GridScout.
- Click the following link to open the install menu.
- Choose Add to Server.
- Select your server from the dropdown list.
- Click authorise to invite GridScout.
User Install
- Click the following link to open the install menu.
- Choose Add to my Apps.
- Click authorise to add GridScout.
Finishing up
🎉 And done! GridScout has been successfully installed. Check out the rest of this documentation for guidance on setting up the bot.
Troubleshooting
If you encounter any issues, please refer to the troubleshooting guide for help.
Command List
General Commands
/about
Provides details about the bot, including websocket latency and support links.
/about
/settings notifications INTERACTIVE
Configure which channel should receive race notifications from GridScout.
Options
channel · channel · required
The Discord channel where race notifications should be sent.
/settings notifications #race-notifications
/settings motorsportcom
Configure which channel should receive motorsport.com news from GridScout.
Options
channel · channel · required
The Discord channel where motorsport.com news should be sent.
/settings motorsportcom #motorsportcom-news
Calendar Commands
/next INTERACTIVE
Provides detailed information about the next race on the F1 calendar, including all session times.
/next
/calendar AUTOCOMPLETE
Displays all races for a given season with dates and countries. The upcoming race includes additional session time details.
Options
season · string · optional
The F1 season to view the calendar for. Defaults to the current season if not specified.
/calendar
/calendar 2023
Driver Commands
/driver AUTOCOMPLETE
Provides driver information including basic details (name, number, team, nationality, date of birth), career statistics (championships, podiums, points), and recent race results.
Options
driver · string · required
The name of the driver to look up (with autocomplete).
/driver Lewis Hamilton
/driver Max Chilton
Constructor Commands
/constructor AUTOCOMPLETE
Provides team information including team details (full name, nationality), current engine and chassis specifications, current drivers, historical statistics, and recent results.
Options
team · string · required
The name of the team to look up (with autocomplete).
/constructor Ferrari
/constructor Red Bull
Results Commands
/results AUTOCOMPLETE INTERACTIVE
Displays results for different sessions of a specified race (practice, qualifying, sprint, race) with an interactive menu to switch between sessions. Shows driver positions, times/gaps, and status.
Options
season · integer · required
The F1 season to view results from.
race · string · required
The race to view results for (with autocomplete).
/results 2023 Monaco Grand Prix
/results 1950 British Grand Prix
Standings Commands
/standings driver AUTOCOMPLETE
Displays the current or historical driver championship standings, including driver names, points, and positions.
Options
season · integer · optional
The F1 season to view standings from. Defaults to the current season if not specified.
/standings driver
/standings driver 2023
/standings constructor AUTOCOMPLETE
Displays the current or historical constructor championship standings, including team names, points, and positions.
Options
season · integer · optional
The F1 season to view standings from. Defaults to the current season if not specified.
/standings constructor
/standings constructor 2022
Command Features
Autocomplete
Almost all commands that require specific parameters (drivers, teams, circuits, seasons) support Discord's autocomplete feature. Simply start typing and GridScout will suggest matching options.
For best results, use common names or abbreviations for drivers, teams, and circuits. The autocomplete will help you find the correct option.
Interactive Navigation
Several commands, such as /next and /results, include interactive buttons or select menus that allow you to:
- Navigate through races in the season
- Switch between different session types (practice, qualifying, sprint, race)
- View detailed information without needing to use multiple commands
Season Selection
When specifying a season:
- If not provided, the current season is used
- Seasons back to 1950 are available for driver data
- Constructor data is available from 1958 onwards
- All seasons feature autocomplete for easy selection
Examples
Here are some example commands to get you started:
/next # Shows the upcoming race
/driver hamilton # Shows Lewis Hamilton
/results 2023 monaco # 2023 Monaco Grand Prix results
/standings driver # Current driver standings
/standings constructor 2022 # 2022 constructor standings
/calendar # Current season calendar
/constructor red_bull # Red Bull Racing
Rich Data Presentation
GridScout presents data with:
- Country flag emojis for nationalities
- Team logos for constructors
- Position numbers
- ANSI-coloured code blocks for detailed race results
- Timestamps that adapt to your local timezone
Troubleshooting
If you encounter any issues with commands, please refer to the troubleshooting guide or join our Support Server for assistance.
About
GridScout is a feature-rich Discord bot designed to bring comprehensive Formula 1 statistics and information directly to your Discord server.
Using the About command
To view information about the bot:
/about
This command displays details about the bot, including websocket latency and support links.
Technical information
GridScout is built with:
- Discord.js: for Discord API integration
- TypeScript: for type-safe code
- F1DB: for accurate statistics and results
Bot permissions
When adding GridScout to your server, it requires the following permissions:
- Read Messages / View Channels: to see messages in channels
- Send Messages: to respond to commands
- Embed Links: to send embeds with F1 statistics
- Use External Emojis: for number, nationality and team emojis
Support & feedback
If you have questions, suggestions, or encounter any issues with GridScout:
- Join our Support Server
- Report bugs through our GitHub Issues
- Follow announcements on Twitter
Privacy & data
GridScout respects your privacy:
- We do not collect or store personal user data
- Usage statistics are anonymised and only used to improve the bot
- We do not share any data with third parties
Credits
GridScout is made possible thanks to:
- F1DB Team
- Open source libraries and frameworks
- Our contributors and community
Legal
GridScout is not affiliated with, endorsed by, or associated with Formula 1, FIA, or any F1 team. All trademarks belong to their respective owners.
Troubleshooting
Welcome to the GridScout troubleshooting guide. Here you will find solutions for common issues, error messages, and configuration problems. Follow the steps below to get your bot working smoothly again.
Common issues
Bot not responding to commands
If GridScout isn't responding to your slash commands, check the following:
- Check permissions: ensure GridScout has the necessary permissions (Read Messages / View Channels, Send Messages, Embed Links, Use External Emojis).
- Bot status: check if GridScout is online. The bot may be down for maintenance or experiencing outages.
- Command usage: make sure you're using the commands correctly. All commands start with a forward slash (/).
- Discord service: check if Discord is experiencing any service issues that might affect bot functionality.
Incorrect or outdated data
- Data refresh timing: GridScout updates its data as soon as our upstream provider does, normally the same day as the race event. Please wait a bit if you're checking immediately after a race.
- Specific data concerns: if you believe there's a persistent error in the data (not just timing-related), please report it in our Support Server.
- F1 data corrections: occasionally, official F1 results may be amended after initial publication (for example, due to penalties). We update our data to reflect these changes as soon as possible.
Error messages
"I don't have permission to do that"
GridScout needs additional permissions in your server. Ask a server administrator to check the bot's role permissions.
"This interaction failed"
This typically happens when:
- You're trying to interact with a message that's too old (buttons expire after 15 minutes)
- The bot underwent a routine update or maintenance while you were using it
- There was a temporary connection issue
Try running the command again.
"Unknown driver / team / circuit"
Check your spelling or try using a more common name or abbreviation through the autocomplete feature.
Advanced troubleshooting
Server-specific issues
If GridScout works in other servers but not yours:
- Remove and re-invite the bot using the invitation link
- Verify your server isn't at the Discord integration limit
Getting support
- Join our Support Server: get real-time help in our Discord Support Server
- Check known issues: review submitted issues on our GitHub
- Report a bug: use our GitHub Issues page to report bugs directly to our development team