Skip to content
Frolf Bot Docs
Sign In

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

  1. Install Frolf Bot through Discord’s app install flow.
  2. Run /frolf-setup in the server.
  3. Complete the setup form.
  4. 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:

  1. A player reacts to the signup message.
  2. Frolf Bot sends a DM with a signup/link button.
  3. The player signs in and links the Discord identity to their app account.
  4. 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:

  • /dashboard opens the app
  • /createround and /createcasualround create Discord-backed rounds
  • /challenge commands manage public challenge cards
  • /claimtag claims tags from Discord
  • /set-udisc-name updates scorecard matching identity
  • /invite links editors/admins to invite-code management
  • /season manages or views seasons
  • /startround opens a live round immediately, and /eventscomingup posts upcoming rounds
  • /league shows league standings, personal stats, and app links
  • /bet links 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.

Related docs