SPICE RUNNER

Track spice refinery runs, calculate melange payouts, and confirm payments — all inside Discord.

Add to Discord

Features

Everything your guild needs to manage spice hauls.

🏭

Log Spice Runs

Record a completed haul with /sr run. Pick your refinery size, select participants, and the bot calculates melange produced, water consumed, refinery time, guild cut, and per-player payout. A run card is posted to the channel where each participant taps Mark Me as Paid.

🔄

Multi-Haul Sessions

Running back-to-back hauls? Use /sr session start to bundle multiple hauls together. Complete the session to post a combined summary with per-haul breakdowns to your log channel.

🧮

Refinery Calculator

Use /sr calc to plan payouts without logging a run. Supports Small, Medium, and Large refineries with a Landsraad discount toggle (25% off sand and water costs).

🏆

Leaderboards & Stats

See who's earned the most melange with /sr leaderboard (7d, 30d, or all time). View guild-wide production totals — sand harvested, melange refined, water consumed, and run count.

💰

Payment Tracking

Every run tracks who has and hasn't been paid. Participants confirm with a button tap. Admins can force-mark payments. Unpaid runs auto-expire after a configurable number of days.

⚙️

Admin Tools

Configure default refinery, Landsraad discount, guild cut %, log channel, admin roles, and auto-expire timers. Post a setup guide to onboard your server. Full audit log of admin actions.


Screenshots

See SpiceRunner in action.

SpiceRunner Hub menu
Hub Menu
Configure a spice run
Run Configuration
Command guide
Command Guide

Commands

All commands use the /sr prefix.

CommandDescription
/sr menuOpen the SpiceRunner hub — start here
/sr runLog a completed spice haul
/sr calcCalculate a payout without logging a run
/sr session startStart a multi-haul session
/sr payMark yourself as paid on a run
/sr cancelCancel an open run
/sr leaderboardTop melange earners (7d / 30d / all time)
/sr statsGuild-wide production totals
/sr historyYour recent runs and payment status
/sr adminAdmin panel — settings, roles, defaults
/sr forcepayAdmin: mark a participant as paid
/sr ticketSubmit a bug report, help request, or suggestion
/sr deletemydataRequest deletion of your stored data
/sr helpFull command guide
/sr infoAbout SpiceRunner — version & links