Discord Bot Setup - PatchPulse
Real-time game updates, simplified.
Invite PatchPulse to Your Server
Get live patch notes, hotfix alerts, and maintenance schedules directly into your community channels in under sixty seconds.
1. Authenticate via OAuth2
Click the authorization link to grant PatchPulse `Server Members` and `Send Messages` permissions. You’ll be prompted to select your target server from the dropdown.
2. Verify Bot Presence
Once authorized, PatchPulse appears in your member list as `PatchPulse [Live]`. Check the `#bot-log` channel for a welcome message confirming successful webhook binding.
3. Initial Sync
The bot automatically fetches your subscribed game libraries from your linked Steam, Epic, and PlayStation Network accounts. Expect a 30-second latency window while the cron jobs initialize.
Configure Channel Routing
Route specific game updates to dedicated channels so your community only sees what matters to them.
Use the slash command `/set-channel
Granular Routing
Supports over 4,200 titles including Cyberpunk 2077, Baldur's Gate 3, and Starfield. Assign separate channels for patch notes, developer blogs, and server maintenance windows.
Smart Ping Filters
Configure `@everyone` pings exclusively for server outages or day-one patches. Routine balance tweaks and minor hotfixes post silently unless explicitly toggled.
Bot Command Reference
Manage subscriptions, fetch historical data, and troubleshoot delivery issues directly from Discord.
/subscribe [game]
Bind a game to the current channel. Example: `/subscribe the-legend-of-zelda-tears-of-the-kingdom`. Returns a confirmation embed with the next expected patch date.
/patch-history [game] [count]
Retrieve archived patch notes. Example: `/patch-history valorant 5`. Outputs paginated embeds containing change logs, version numbers, and release timestamps.
/ping-test
Verify webhook latency and channel permissions. PatchPulse responds with a latency report and a diagnostic status code (200 OK or 403 Forbidden).
/unsubscribe [game]
Remove a title from the current channel's feed. Requires `Manage Channels` permission. Immediately stops all incoming webhooks for that title.