Discord Integration
Discord Integration
Section titled “Discord Integration”Reverie can send real-time contest notifications to Discord channels via webhooks.
- Create a webhook in your Discord channel (Channel Settings > Integrations > Webhooks)
- Copy the webhook URL
- Configure it in the contest config
Configuration
Section titled “Configuration”In contest.conf or per-hall config:
announcements { discord { enabled = true webhookUrl = "https://discord.com/api/webhooks/YOUR_WEBHOOK_URL" }}Events Sent
Section titled “Events Sent”| Event | Description |
|---|---|
| Contest Start | Announces a new contest with category, hall, and type |
| Contestant Join | Notifies when players register |
| Round Transitions | Updates on phase changes |
| Winner Announcement | Final results with rankings and scores |
| Tournament Updates | Bracket advancement and match results |
| Season End | Leaderboard summary when a season concludes |
Message Format
Section titled “Message Format”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)