Discord Setup
Discord setup is optional. Add it when a club wants slash commands, channel posts, native scheduled events, reaction signup, direct messages (DMs), and Discord server discovery.
Before you start
You need:
- Permission to install apps in the Discord server
- Discord Administrator permission to run
/frolf-setup - A Frolf Bot club to connect players to, or a plan to create one from the app
If your group only wants the app, use Club Access instead.
Install and configure
- Install Frolf Bot through Discord’s app install flow.
- Run
/frolf-setupin the server. - Complete the setup form.
- Confirm that channels, roles, signup message, and server commands are available.
/frolf-setup creates or configures the server-side Discord surface: event channels, leaderboard channel, role names, signup message, and reaction signup emoji.
Reaction signup and DMs
When the Discord signup message is enabled:
- A player reacts to the signup message.
- Frolf Bot sends a DM with a signup/link button.
- The player signs in and links the Discord identity to their app account.
- The club membership and Discord role can be applied.
If DMs are blocked, the player should use a regular invite code from /join and then link Discord later from /account.
Server discovery
When a user signs in with Discord or links Discord from /account, the app can suggest clubs from Discord servers where Frolf Bot is installed. This is a convenience path for Discord-linked clubs. Invite codes remain the direct standalone join path.
Discord commands and events
After setup, the linked server can use the Discord command surface:
/dashboardopens the app/createroundand/createcasualroundcreate Discord-backed rounds/challengecommands manage public challenge cards/claimtagclaims tags from Discord/set-udisc-nameupdates scorecard matching identity/invitelinks editors/admins to invite-code management/seasonmanages or views seasons/startroundopens a live round immediately, and/eventscomingupposts upcoming rounds/leagueshows league standings, personal stats, and app links/betlinks to the betting page when enabled
Round creation also creates native Discord scheduled events and event-channel cards where the integration supports them.
Resetting Discord setup
/frolf-reset deactivates the Discord bot configuration and unregisters server commands. It does not delete historical rounds, profiles, scores, tags, leaderboard data, or import history. Re-run /frolf-setup to restore Discord access.