Discord Bot Setup
Instant Game Update Intelligence
Add PatchPulse to DiscordGet PatchPulse Running in Minutes
Deploy the official PatchPulse bot to stream live patch notes, hotfixes, and roadmap updates directly to your community. Supports granular filtering for 40+ tracked titles including CS2, Valorant, and Overwatch 2.
1. Invite & Authorize
Click the invite button and select your server. Grant the required permissions (`Manage Channels`, `Send Messages`) to enable full functionality.
2. Configure Channels
Run `/setup channel <#patch-logs>` to designate a dedicated text channel for notifications. You can map different games to separate channels.
3. Add Game Feeds
Subscribe to updates with `/game add
Command Reference
Manage notifications, filters, and bot behavior using slash commands. All configuration commands require the `Manage Channels` permission.
/setup channel
Assign a target channel for bot output.
Usage: `/setup channel <#valorant-updates>`
/game add
Enable tracking for a specific title.
Usage: `/game add league-of-legends`
/game remove
Stop receiving updates for a game.
Usage: `/game remove apex-legends`
/filter region
Restrict notifications to specific regions.
Usage: `/filter region na` or `/filter region eu-asia`
/filter type
Filter by update category (Patches, Hotfixes, Events).
Usage: `/filter type patches hotfixes`
/mute duration
Temporarily pause all notifications.
Usage: `/mute duration 4h`
Frequently Asked Questions
How often does the bot check for updates?
PatchPulse polls developer APIs and RSS feeds every 60 seconds. Critical hotfixes trigger instant push notifications via webhook callbacks where available.
Can I use the bot in multiple servers?
Yes. Each Discord guild maintains an isolated configuration. Adding the bot to a second server requires a fresh setup of channels and game filters.
What if a game API goes down?
The bot implements exponential backoff retry logic. If an API remains unreachable for over 15 minutes, you'll receive a status alert in your configured channel.
Does the bot support custom webhook forwarding?
Use `/setup webhook