Discord Bot Documentation
Set up and configure the SquadHub Discord bot for your gaming community
Invite the Bot
Add the SquadHub bot to your Discord server
Real-time Updates
Instant notifications powered by Supabase real-time subscriptions
Multi-language
Bot responds in French or English based on server settings
Fully Customizable
Choose exactly which notifications you want to receive
Getting Started
1. Invite the Bot
Click the button above to add the SquadHub bot to your Discord server. You'll need Administrator or Manage Server permissions.
2. Run Quick Setup
Use the /admin setup command to quickly configure the bot with recommended settings.
3. Set Notification Channel
Configure where notifications will be sent using /admin channel #your-channel
4. Customize Settings
Fine-tune which notifications you want to receive with /admin settings
Admin Commands
Server administrator commands for bot configuration
/admin setupQuick setup with recommended settings. Auto-detects notification channels and enables tournament, match, and registration notifications.
/admin channelSet the channel where notifications will be sent.
/admin channel #notifications/admin settingsToggle individual notification types on or off.
Options: Tournaments, Matches, Registrations, LFG
/admin statusView current bot configuration and statistics.
/admin rolesConfigure which Discord roles can use admin commands.
/admin notifySend a test notification to verify your setup.
/admin notify tournamentUser Commands
Commands available to all server members
/linkLink your Discord account to your SquadHub profile to receive personalized notifications.
/profileView your SquadHub profile or another user's profile.
/profile @user/tournamentsBrowse upcoming and ongoing tournaments.
/lfgFind players or teams looking for group.
/helpDisplay all available commands and their descriptions.
Notification Types
The bot can send notifications for various events on SquadHub
Tournament Notifications
Get notified when new tournaments are created, registrations open, tournaments start, or results are posted.
- New tournament created
- Registration period opened
- Tournament started
- Tournament completed with results
Match Notifications
Receive updates about match schedules and results.
- Match is about to start
- Match has started
- Match completed with scores
Registration Notifications
Stay informed about team registrations.
- Team registered for tournament
- Registration confirmed
LFG Notifications
Get notified about new Looking For Group posts.
- New LFG post created
- Team looking for players
- Player looking for team
LFG notifications are disabled by default. Enable them with /admin settings.
Required Permissions
The bot requires these Discord permissions to function properly:
Troubleshooting
Not receiving notifications?
- 1Check that a notification channel is configured with /admin status
- 2Verify the bot has permission to send messages in that channel
- 3Ensure the notification type is enabled in /admin settings
- 4Make sure the bot is online and connected
Commands not working?
- 1Verify you have the required role to use admin commands
- 2Check that the bot has the necessary permissions
- 3Try re-inviting the bot if slash commands don't appear