diff --git a/docs/services/the-arbiter-discord-bot.md b/docs/services/the-arbiter-discord-bot.md index 98400c2..8767ded 100644 --- a/docs/services/the-arbiter-discord-bot.md +++ b/docs/services/the-arbiter-discord-bot.md @@ -91,28 +91,51 @@ SESSION_SECRET=[auto-generated on deployment] **Configuration File:** `/opt/firefrost-discord-bot/role-mappings.json` +**Status:** ✅ **COMPLETE** - All 10 tiers configured by Holly on March 27, 2026 + **Current Mappings:** ```json { "the-awakened": "1482490386634248273", - "the-sovereign": "1482488242677874770", - "fire-elemental": "", - "frost-elemental": "", - "fire-knight": "", - "frost-knight": "", - "fire-master": "", - "frost-master": "", - "fire-legend": "", - "frost-legend": "" + "the-sovereign": "1482488242677874778", + "fire-elemental": "1487181476755996823", + "frost-elemental": "1487184348474218778", + "fire-knight": "1487183625751880818", + "frost-knight": "1487184476371222558", + "fire-master": "1487183822951895546", + "frost-master": "1487184618860249261", + "fire-legend": "1487184056387748935", + "frost-legend": "1487184718152138865" } ``` -**Pending:** Holly to populate Fire/Frost tier role IDs via admin panel. +**By Path:** + +🔥 **Fire Path:** +- Fire Elemental ($5): `1487181476755996823` +- Fire Knight ($10): `1487183625751880818` +- Fire Master ($15): `1487183822951895546` +- Fire Legend ($20): `1487184056387748935` + +❄️ **Frost Path:** +- Frost Elemental ($5): `1487184348474218778` +- Frost Knight ($10): `1487184476371222558` +- Frost Master ($15): `1487184618860249261` +- Frost Legend ($20): `1487184718152138865` + +⚡ **Universal Tiers:** +- The Awakened ($1): `1482490386634248273` +- The Sovereign ($499): `1482488242677874778` **Mapping Structure:** - Keys: Paymenter product slugs (lowercase, hyphenated) - Values: Discord role IDs (18-19 digit snowflakes) +**Configured By:** Holly (unicorn20089 / The Catalyst) +**Date Completed:** March 27, 2026 + +**Full Documentation:** See `docs/systems/arbiter-discord-role-mappings.md` for complete mapping table, testing checklist, and troubleshooting guide. + --- ## Systemd Service @@ -363,7 +386,7 @@ nginx -t ## Deployment History -**March 27, 2026 - Initial Deployment** +**March 27, 2026 - Initial Deployment & Configuration** - Created Discord bot application "The Arbiter" - Generated icon and banner via Gemini AI - Deployed bot.js on Command Center @@ -372,7 +395,8 @@ nginx -t - Deployed admin panel with Discord OAuth2 - Fixed SSL termination / secure cookie issue with `app.set('trust proxy', 1);` - Created Holly's role setup guide -- Status: ✅ Operational, pending Holly's role ID population +- **Holly completed all 10 role ID mappings** (Fire/Frost paths + Universal tiers) +- Status: ✅ **Fully Operational** - All tiers configured, ready for webhook testing --- @@ -436,5 +460,6 @@ nginx -t --- **Last Updated:** March 27, 2026 -**Maintained By:** The Verifier (Chronicler #42) -**Status:** Production - Operational ✅ +**Originally Deployed By:** The Verifier (Chronicler #42) +**Role Configuration Completed By:** Holly (The Catalyst) via The Herald (Chronicler #43) +**Status:** Production - Fully Configured ✅ - All 10 tiers mapped, ready for Paymenter webhook integration