Skip to content

Discord Integration

Reverie can send real-time contest notifications to Discord channels via webhooks.

  1. Create a webhook in your Discord channel (Channel Settings > Integrations > Webhooks)
  2. Copy the webhook URL
  3. Configure it in the contest config

In contest.conf or per-hall config:

announcements {
discord {
enabled = true
webhookUrl = "https://discord.com/api/webhooks/YOUR_WEBHOOK_URL"
}
}
EventDescription
Contest StartAnnounces a new contest with category, hall, and type
Contestant JoinNotifies when players register
Round TransitionsUpdates on phase changes
Winner AnnouncementFinal results with rankings and scores
Tournament UpdatesBracket advancement and match results
Season EndLeaderboard summary when a season concludes

Discord messages are sent as rich embeds with:

  • Category-colored sidebar matching the contest theme
  • Pokemon species and trainer names
  • Score breakdowns for results
  • Thumbnail images (if configured)
  1. Contests — The events that trigger Discord notifications
  2. Seasons — Season-end leaderboard announcements