The editable document describing your server — roles, channels, categories, onboarding.
Your workbench. The living spec you edit, share between servers, and apply to make changes go live.
Packet is a bot that helps anyone build and run a sophisticated Discord server — from a small friend group to a busy live community. Instead of clicking through Discord Server Settings to add roles, rename channels, or set up onboarding, Packet lets you describe your Discord server’s desired shape in a blueprint— and applies the changes in one go.
Every role, channel, category, and onboarding step lives in one editable document. You edit it; Packet builds the live server to match.
Blueprints are what you author and apply. Snapshots are automatic backups. Templates are good starting points that don’t get edited in place.
The editable document describing your server — roles, channels, categories, onboarding.
Your workbench. The living spec you edit, share between servers, and apply to make changes go live.
A frozen, read-only copy of how your server looked at a moment in time.
Insurance. Every apply takes one first — if something looks wrong afterwards, restore the snapshot.
A frozen, saved shape meant to be reused as a starting point.
Keep one per season or event — a holiday look, a tournament setup — and reopen it as a fresh blueprint whenever that time comes around.
Use a template to fill a blueprint, apply it to your live server, and Packet snapshots first. Snapshots can become blueprints again.
Every apply shows a full diff, takes an automatic snapshot, then streams each change live. If anything looks wrong, restore the snapshot.
The whole on-ramp. Step two trips up most people on their first run, so it’s worth doing carefully.
From the Servers page, add Packet to your server. The invite link grants Administrator by default — exactly what it needs.
Discord won’t let a bot change any role above its own. In Server Settings → Roles, drag the Packet role above every role your blueprint touches — the very top is the safe default.
A green Ready badge means Packet can see and edit the server. Click it to drop into the blueprint editor.
Four equally good ways to begin — pick whichever fits:
The Diff tab lists exactly what would change — every role, channel, and permission. Nothing has touched your server yet.
Packet snapshots your server first, makes the changes, and streams progress live. If it looks wrong afterwards, restore the snapshot. That’s the whole loop.
Manage your Discord server's structure as a single editable document.
Instead of clicking through Server Settings to add roles, rename channels, fix permissions, or set up onboarding, Packet lets you describe your server's desired shape in a blueprint — and applies the changes for you in one go. Edit that shape visually (drag-to-reorder roles, channels, and categories; set permissions point-and-click) or as a document — then preview the diff, snapshot before every apply, save the shape, restructure without losing message history, and share it with another server you manage.
Alpha software. Packet only changes a server when you explicitly click Apply, and every apply shows a full diff and takes an automatic snapshot first. But you are editing a live server — read the diff before you click Apply, and start on a test server if you can. If anything surprises you, the Feedback page goes straight to the Packet team.
Six steps to your first apply:
Two common first-run blockers, both fixable in under a minute:
Packet checks your server for the most common problems before any change touches it, so a failed apply usually means "fix one of these and re-apply" rather than "your server is half-broken." And the auto-snapshot taken at the start is always available to restore from.
The path: Sign in → About (you're here) → Servers → pick a server → the blueprint editor, which has the Configure visual editor, the Reference sidebar, the Diff tab, and Apply.
| Concept | What it is | When you'd use it |
|---|---|---|
| Blueprint | The editable document describing your server — roles, channels, categories, permissions, onboarding, and Packet's built-in features. | Your workbench. The living spec you edit, share between servers, and apply to make changes go live. |
| Snapshot | A frozen, read-only copy of how your server looked at a moment in time. | Insurance. Every apply takes one first; if something looks wrong afterwards, restore the snapshot. |
| Template | A frozen, read-only saved state meant to be reused as a starting point. | "Like the layout we run every December" — keep one per season or event and start from it whenever that look comes back around. Pick a template and the editor opens with a fresh blueprint pre-filled from it. |
The core flow, in one line: Template → (use) → Blueprint → (apply) → Live server → (auto-snapshot taken first) → Snapshot.
Plus a few side paths once you have something worth keeping:
The short version: blueprints are the thing you author and apply. Snapshots are automatic backups. Templates are good starting points that don't get edited in place.
/mod with a real case history and a configurable escalation ladder — and Discord's own actions and AutoMod hits feed the same record, so repeat offenders escalate even when no staff are online. Manage Discord's native AutoMod filters from your blueprint too.In a server you manage, what you can do depends on the role permissions you have on that server:
If you don't see something you expect to see, or a button is rejecting you, that's the cause — your server role doesn't have the permission Packet needs.