Skip to content

Discord Bot

SimpliAj edited this page Jun 12, 2026 · 1 revision

Discord Bot

Control your miner from Discord with slash commands and a live-updating dashboard embed.


Setup

Step 1 — In the web dashboard: Settings → Discord Bot → click Generate Code

You'll see:

  • Your dashboard URL (e.g. http://your-server:8080)
  • A pairing code (e.g. DROPS-A1B2C3D4) — valid for 10 minutes

Step 2 — In Discord, run:

/link http://your-server:8080 DROPS-A1B2C3D4

Step 3 — The bot confirms: ✅ Connected


Commands

Command Description
/link <url> <code> Connect the bot to your dashboard
/unlink Disconnect the bot from this server
/dashboard Post a live-updating embed with control buttons
/setchannel drops Send drop notifications to this channel
/setchannel points Send channel point notifications to this channel
/status Show current miner status

Live Dashboard Embed

/dashboard posts an embed that auto-updates every 30 seconds:

  • Current game and drop being mined
  • Drop progress (progress bar)
  • Channel points earned (total via the miner)
  • Last drop claimed
  • Control buttons: Pause/Resume, Reload Campaigns

The embed footer shows the account name configured in System → Accounts (not just "Account 1").


Multi-Server

The bot supports multiple Discord servers simultaneously. Each server must run /link separately and gets its own independent notification channels and dashboard embed.


Profile Name (Footer)

The name shown in the embed footer and notifications is the account label set in System → Accounts → ✏️ rename.

For multi-account setups, run /link separately for each account's URL so each bot pairing tracks the correct account.


Regenerating the Pairing Code

If the 10-minute window expires before you can run /link:

  1. Go back to Settings → Discord Bot
  2. Click Generate Code again
  3. Use the new code in /link

Clone this wiki locally