Discord integration
Discord integration
Two Discord stories — the user-facing OAuth integration that routes alerts to your server, and the support-server bot at discord.gg/rustpulse.
Rust Pulse touches Discord in two completely different ways. Don't confuse them.
1. Per-user OAuth integration
This is what end users care about. From your dashboard's Setup → Discord tab:
- Install the Rust Pulse app into your Discord server.
- Pick which channel handles which event family (raid alerts, world events, tracking, team chat, devices, players, server status).
- Choose your event-toggle preferences per channel.
The dashboard records the install in DiscordIntegration. From then on, the relay cross-posts qualifying events to your chosen channels.
See Install the bot and Channel routing.
2. The official support server bot
This is what runs discord.gg/rustpulse. Different bot, different codebase (rustpulse-discord). Provides:
- /faq — live FAQ search.
- /ticket — opens a private support thread.
- /help — lists the support-bot commands.
- /post — staff-only; bot posts a message + up to 3 attachments anywhere.
- Verify button — the rules-acceptance gate.
- Live status board — pinned embed in
#server-statusthat updates every 60s.
The support bot does NOT show up in your server when you install the user-facing integration. They're separate Discord apps.