🌶️ SPICERUNNER
The Spice Haul Tracker for Dune Awakening
"He who controls the spice controls the universe."
Track every grain of sand harvested and every milligram of melange produced — all inside Discord.
🏜️ Why SpiceRunner?
📋 Without SpiceRunner
❌ Spreadsheets for every haul
❌ "Did you pay me yet?" every session
❌ Manual math for refinery splits
❌ No record of who contributed
❌ Arguments over uneven payouts
❌ Forgotten debts pile up
🌶️ With SpiceRunner
✅ One command logs the entire haul
✅ Pay buttons track every transaction
✅ Automatic refinery + Landsraad math
✅ Full contribution history per member
✅ Equal, Leader 2×, or Custom % splits
✅ Auto DM reminders for unpaid runners
⚡ Key Features
🧪 Refinery Calculator
Small, Medium, or Large — with Landsraad discount and guild cut baked in. Instant per-player payout numbers.
💰 Payment Tracking
Persistent pay buttons on every run card. Click to confirm payment. Admins see who still owes at a glance.
📦 Multi-Haul Sessions
Chain multiple runs into one session. SpiceRunner tallies cumulative payouts and posts a full breakdown at the end.
⚖️ Custom Splits
Equal split, Leader 2× (hauler gets double), or Custom % — assign exact percentages to each participant.
🏆 Leaderboards & Stats
Top spice earners over 7 days, 30 days, or all time. Guild-wide production totals and participation reports.
🔔 Payment Reminders
Automatic DM reminders to unpaid participants. Admin alerts in your log channel. No spice debts forgotten.
🌐 Member Portal
Web dashboard with Discord login — leaderboards, personal stats, run history, and self-mark-paid. No Discord app needed.
🎫 Support Tickets
Built-in ticket system for bug reports, help requests, and suggestions — right inside Discord via /sr ticket.
📸 Screenshots
Hub Menu
Run Card with Pay Buttons
Command Guide
🌐 Member Portal — Web Dashboard
SpiceRunner comes with a free web dashboard — sign in with Discord and access your guild's spice data from any browser. No Discord app required.
🏆 Leaderboards
Top spice earners across 7-day, 30-day, and all-time periods. See where you rank in your guild.
📊 Personal Stats
Your total melange earned, runs participated in, and outstanding balances — all at a glance.
📜 Run History
Browse all guild runs with status and refinery filters. Click any run for full details and participant breakdown.
💳 Self-Mark Paid
Owe someone from a recent run? Mark yourself as paid directly from the portal — no need to open Discord.
🚀 Quick Start — 3 Steps
1
Invite the Bot
Click "Add to Server" and select your guild. Ready instantly — no config required.
2
Log Your First Haul
Type /sr run, pick the refinery, add your crew, and choose a split. Done in seconds.
3
Track & Get Paid
Runners click pay buttons to confirm. Unpaid? Automatic DM reminders handle the rest.
💬 What Guilds Are Saying
"We used to spend 20 minutes after every haul arguing about who owed what. Now it's one command and done."
— Guild Leader, Deep Desert Operations
"The leaderboard turned our harvesting runs into a competition. Participation went through the roof."
— Spice Crew Captain
"Finally, a bot that actually understands the refinery math. Landsraad discount and guild cut — all automatic."
— Refinery Operator
🔄 How It Works
1. Harvest the spice — Your crew completes a refinery run out in the deep desert.
2. Log it — Run /sr run, pick the refinery, toggle Landsraad, tag your runners.
3. Choose your split — Equal shares, Leader 2×, or set custom percentages for each runner.
4. Track payments — A run card posts with pay buttons. Each runner clicks to confirm.
5. Stay on top — Unpaid runners get auto DM reminders. Admins get digest alerts.
📋 Commands
All commands use the /sr prefix.
| Command |
Description |
/sr menu | Open the SpiceRunner hub — start here |
/sr run | Log a completed spice haul |
/sr calc | Quick calculator — no run saved |
/sr session start | Begin a multi-haul session |
/sr pay | Mark yourself as paid |
/sr cancel | Cancel an open run |
/sr leaderboard | Top spice earners (7d / 30d / all) |
/sr stats | Guild production summary |
/sr report | Per-member participation breakdown |
/sr export | Export run history as CSV |
/sr history | Your recent runs |
/sr admin | Admin panel — config, defaults, log channel |
/sr forcepay | Admin: mark a participant as paid |
/sr help | Full command guide |
/sr info | Version, links, credits |
/sr ticket | Bug report / help request / suggestion |
/sr deletemydata | Request deletion of your data |
🏜️ Leftover Sand Options
After the refinery converts sand to melange, there's often sand left over. SpiceRunner gives you three options:
Refiner Keeps
Default — operator keeps remainder
Split to Runners
Divide equally among participants
Donate to Guild
Leftover goes to guild treasury
📝 Latest Changes (v2.0.0)
• Quick-Log Mode — remembers your last run settings, skip config and go straight to entering sand amount
• Voice Channel Auto-Detect — new "From Voice" button auto-populates crew from your current voice channel
• LFG (Looking for Group) — post crew-finding requests, members click Join, then Start Run with pre-populated participants
• Smart Payment Reminders — consolidated digest DMs instead of separate messages per run
• Weekly Stats Digest — opt-in weekly summary auto-posted to your log channel
• Discord Linked Roles — provide runs completed and melange earned as role connection metadata
View Full Changelog →