Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.extratimegg.com/llms.txt

Use this file to discover all available pages before exploring further.

Bot Settings

The Bot Settings page lets you configure how the extratime bot interacts with your Discord server. Access it from Admin → Bot Settings in the dashboard.

Notification channel

Select a Discord text channel where the bot will post:
  • Match results
  • Tournament announcements
  • Scrim matches
  • Admin actions
Create a dedicated #match-results or #extratime channel to keep notifications organized.

Match channels (Pro+)

When enabled, the bot automatically creates a temporary text channel for each match. This gives both teams a private space to:
  • Coordinate map picks
  • Share lobby details
  • Discuss disputes
Match channels are auto-archived after the result is submitted.

Role sync (Pro+)

Role sync automatically assigns Discord roles based on team membership. When a player joins a team, they receive the corresponding Discord role. When they leave, the role is removed.

Safeguards

The bot includes safety checks to prevent issues:
  • Missing roles — if a configured role is deleted from Discord, the bot skips it and logs a warning
  • Hierarchy conflicts — if the bot’s role is below the target role, the assignment is skipped with a per-member error report
  • Managed roles — roles managed by other integrations (e.g., Nitro Booster) are never touched

Caching

Channel and role lists are cached for display in the dashboard. Use the Refresh button to pull the latest list from Discord. Refreshes are rate-limited to prevent API abuse.

Audit log

Every bot action is logged in the audit log accessible from the Bot Settings page. This includes:
  • Role assignments and removals
  • Channel creation and archival
  • Notification deliveries
  • Errors and warnings
Last modified on May 7, 2026