PatchPulse bot displaying a formatted patch note embed in a Discord channel with game update highlights and change summaries

Discord Bot Integration

Real-time Game Update Intelligence

Bring live patch notes, hotfix alerts, and version summaries straight into your server. The PatchPulse bot monitors 420+ game titles and delivers structured, readable updates the moment they go live.

Add to Your Server View Commands

Getting Started

Invite the Bot

Adding PatchPulse to your Discord server takes under sixty seconds. You'll need server administrator rights to authorize the bot's permissions.

  1. Click "Add to Discord" below and sign in with your Discord account.
  2. Select the server you want PatchPulse to monitor — community servers, clan hubs, or esports org channels all work.
  3. Review the permission request: the bot needs Send Messages, Embed Links, Read Message History, and Manage Webhooks to post formatted patch embeds.
  4. Confirm authorization. PatchPulse will appear in your member list with a green online indicator and begin scanning for active game subscriptions.

The bot ships with zero channels subscribed by default. Use /subscribe to pick your first title — we recommend starting with the game most discussed in your server.

Add PatchPulse to Discord

Bot Commands

Slash Command Reference

All PatchPulse commands use Discord's native slash syntax. Type / in any channel where the bot has access to see the full autocomplete list.

/subscribe

Watch a game for patch updates. Example: /subscribe game:Counter-Strike 2 channel:#cs2-updates. Supports 420+ titles including StarCraft II, Apex Legends, Baldur's Gate 3, and Team Fortress 2.

/unsubscribe

Stop receiving updates for a specific game. Example: /unsubscribe game:Valorant. The bot removes the subscription and stops posting to the linked channel.

/lookup

Pull the latest patch notes on demand without subscribing. Example: /lookup game:Overwatch 2 version:3.12.0. Returns a formatted embed with summary, additions, changes, and fixes.

/schedule

Set a recurring reminder for a game's update window. Example: /schedule game:Dota 2 day:Tuesday time:18:00 UTC. The bot posts a countdown message 30 minutes before the expected rollout.

/digest

Generate a weekly summary of every patch across all subscribed games. Example: /digest week:2025-W03 channel:#weekly-roundup. Useful for community managers curating content.

/settings

Toggle embed styling, language, and notification frequency. Options include compact mode (one-line summaries), full embed mode (detailed breakdowns), and quiet hours to suppress pings between 01:00–06:00 UTC.

Channel Configuration

Set Up Auto-Posting Channels

Once the bot is installed, map each game to a dedicated channel so your community gets targeted updates without cluttering general chat.

Recommended Channel Structure

#patch-notes

High-traffic servers use a single aggregation channel. Subscribe all competitive titles here and pin the latest notes. Works well for servers under 500 members.

#game-specific-updates

Dedicated channels per title — #apex-patches, #bg3-updates, #sc2-balancing. Best for large communities where different player bases follow different games.

#hotfixes-and-emergent

A separate channel for critical hotfixes and emergency patches. Use /settings priority:critical to route only severity-1 updates here, keeping routine patches elsewhere.

Webhook and Role Mentions

PatchPulse can @mention a specific role when a subscribed game gets an update. Create a role like @CS2-Subscribers, then run:

/settings game:Counter-Strike 2 mention-role:@CS2-Subscribers

The bot also creates a persistent webhook in each subscribed channel, so embeds retain the PatchPulse branding (icon, color, footer) regardless of channel permissions. Webhooks are created automatically on first /subscribe call and can be managed through /settings webhook:manage.

Quiet Hours and Rate Limits

Set quiet hours to prevent overnight pings: /settings quiet-hours:start:01:00 end:06:00 timezone:UTC. During quiet hours, updates are buffered and posted as a batch digest when the window opens. Discord's API rate limit is 50 messages per 5 seconds per channel — PatchPulse spaces posts at 12-second intervals to stay well under the threshold even during mass-patch days like a major Valve simultaneous update.