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-status that 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.