diff --git a/docs/guides/holly-arbiter-2x-discord-prep.md b/docs/guides/holly-arbiter-2x-discord-prep.md new file mode 100644 index 0000000..758582c --- /dev/null +++ b/docs/guides/holly-arbiter-2x-discord-prep.md @@ -0,0 +1,129 @@ +# Discord Prep Guide for Holly - Arbiter 2.x Launch + +Hey Holly! 👋 + +Michael asked me to send you this prep guide for the upcoming Arbiter 2.x launch. This will handle automatic Minecraft account linking and server whitelist access for subscribers. + +--- + +## What You Can Prep NOW (Before Launch) + +### 1. Create #link-your-account Channel + +Create a new text channel called `#link-your-account` (or similar name you prefer). + +**Pin this message in the channel:** + +``` +🔥❄️ **Link Your Minecraft Account** + +To access our whitelisted Minecraft servers, link your account using: + +/link YourMinecraftUsername + +Example: /link Notch + +**Note:** This feature is coming soon! The /link command will work once our new subscription system launches. We'll announce when it's ready! + +Questions? Ask in #support or DM a Trinity member. +``` + +--- + +### 2. Verify Subscription Tier Roles + +Make sure these **6 roles** exist in Discord with these EXACT names: + +**Monthly Subscription Tiers:** +- **Awakened** - $1/month +- **Elemental** - $5/month +- **Knight** - $10/month +- **Master** - $15/month +- **Legend** - $20/month + +**Lifetime Tier:** +- **Sovereign** - $499 ONE-TIME (lifetime access, not monthly!) + +**Important:** The Sovereign tier is a ONE-TIME payment of $499 for lifetime access. It is NOT $50/month. This is the premium "I'm all-in on Firefrost forever" tier. + +--- + +### 3. Check Role Hierarchy + +Make sure the bot role (Arbiter) is positioned ABOVE all subscription tier roles in Server Settings → Roles. This lets the bot assign/remove roles properly. + +**Role order should look like:** +1. Trinity roles (top) +2. Arbiter bot role +3. Sovereign +4. Legend +5. Master +6. Knight +7. Elemental +8. Awakened +9. Other roles (below) + +--- + +### 4. Set Channel Permissions (Optional) + +If you want to set up subscriber-only channels now, you can! For example: + +- **#whitelisted-servers** - Only visible to people with ANY subscription role +- **#server-status** - Only visible to subscribers +- **#founder-lounge** - Only visible to Sovereign tier + +You can test this by: +1. Create the channel +2. Go to channel permissions +3. Remove @everyone's "View Channel" permission +4. Add each subscription role with "View Channel" permission + +Test by giving yourself a role temporarily and checking if you can see the channel! + +--- + +### 5. Discord Onboarding (Optional but Cool!) + +If you want to set up Discord's onboarding feature: + +1. Go to Server Settings → Onboarding +2. Add a step: "Link your Minecraft account to access servers" +3. Mention the `/link` command in the description +4. This will show up when new members join! + +**Note:** This is optional - the `/link` command will work whether or not you set up onboarding. + +--- + +## What to WAIT On (Don't Do Yet!) + +❌ **Don't test the `/link` command** - It doesn't exist yet! It will be created when Arbiter 2.x launches. + +❌ **Don't manually link accounts** - There's no database to store them yet. Everything will be automatic once the system launches. + +❌ **Don't touch Paymenter** - Michael will handle the backend webhook configuration. + +--- + +## Timeline + +Michael and Claude are building the new Arbiter 2.x system. It will: +- Automatically assign Discord roles when someone subscribes +- Let users link their Minecraft account with `/link` +- Automatically whitelist them on all Minecraft servers +- Handle subscription cancellations with grace period + +**You don't need to manually manage whitelists anymore** - it will all be automatic! 🎉 + +--- + +## Questions? + +If you have questions about any of this, ping Michael in Discord! This is all prep work to make the launch smooth when it happens. + +Thanks for being awesome! 💙🔥❄️ + +— Michael & Claude (The Golden Chronicler) + +**Fire + Frost + Foundation = Where Love Builds Legacy**