Rounds
Rounds are the core of Frolf Bot. Use /createround to schedule a round, then players RSVP, scores get submitted, and the round finalizes automatically.
Creating a round
Requires: Player role
You can create a round either from Discord or directly on the web dashboard:
Option 1: Discord Command
/createround Running this command opens a modal in Discord.
Option 2: Web Dashboard Navigate to the Rounds page and click Create Round to open the creation form.
Both methods require the same fields:
| Field | Required | Description |
|---|---|---|
| Title | Yes | Name of the round (max 100 characters) |
| Description | No | Details, notes, or additional info (max 500 characters) |
| Start Time | Yes | Format: YYYY-MM-DD HH:MM (e.g. 2026-03-15 10:00) |
| Timezone | No | IANA timezone string. Defaults to America/Chicago if left blank |
| Location | Yes | Course name or address (max 100 characters) |
After submitting, Frolf Bot creates a native Discord event and posts a round embed in the events channel.
RSVPing
Once a round is scheduled, Frolf Bot will create a native Discord scheduled event along with an embedded event message. It will also appear on the Rounds page in the web dashboard.
You can RSVP in two ways:
- Discord: Navigate to the natively created Discord event and click the Interested button.
- Web Dashboard: Open the round details in the web dashboard and click the Join or Decline buttons.
Players who didn’t RSVP can still join a round after it starts using the Join button on the round embed in Discord or the dashboard, if the round creator or an editor allows late additions.
Editing a round
Requires: Round creator, Editor, or Admin role
To edit a round, use the Edit button on the round embed in Discord, or click Edit on the Round details page in the web dashboard. All fields are optional — only fill in what you want to change:
- Title
- Description
- Start Time (same
YYYY-MM-DD HH:MMformat) - Timezone
- Location
Deleting a round
Requires: Round creator, Editor, or Admin role
Use the Delete button on the Discord round embed, or the Delete Round button on the web dashboard. This permanently removes the round and its associated data.
Round lifecycle
Rounds move through three states:
- Scheduled — Round is posted, players are RSVPing
- Active — Round has started, score submission is open
- Finalized — Scores are locked in, the round is complete
The transition from Scheduled → Active typically happens when the round creator or an admin starts the round. Once finalized, scores affect tag assignments on the leaderboard.