Live tracking: Overwatch 2 · League of Legends · Valorant · CS2
Start Free Trial

Discord Bot Setup - PatchPulse

Real-time game updates, simplified.

Start Integration View Command List

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 ` to bind titles to specific text channels. For example, `/set-channel elden-ring #fromsoftwares` routes all FromSoftware patch notes to that channel. You can also enable `@here` pings for critical hotfixes by toggling the `critical-alerts` flag in the bot's dashboard.

Multi-Game Support

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.

Notification Controls

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.