Dashboard
Precinct RP
0 / 32 players online
Warnings
0
Kicks
0
Bans
0
Commends
0

Daily Statistics

Weekly Statistics

PlayerIDPingSessionLocation
PlayerIDDiscordPlaytimeStatusTrustNotes
TimeStaffActionTargetReason

Add Staff Member

Current Roster

NameDiscordStaff LevelAdded

Permissions Manager

Tick which staff levels can perform each action. A person's level is decided by their Discord roles once they log in — see Discord Role Sync below.

Permission

General Settings

Shown on the dashboard's server card at the top of the panel.

Channel Logs

Paste a Discord webhook URL for each action type (Channel Settings → Integrations → Webhooks → New Webhook → Copy URL). This works when the panel is self-hosted; it won't send from inside Claude's own preview sandbox.

Leave a field blank to skip logging that action to Discord.

Discord Role Sync

Staff log in with "Login with Discord" in the top bar instead of picking a role themselves. Their staff level is decided by matching their actual Discord roles against the IDs below — highest match wins. This needs the small login backend running (see the README that came with it) pointed at the URL below.

Anyone logging in without this Discord role is blocked from the panel entirely, even if one of their other roles would otherwise match a staff level below. Leave blank to disable this gate.

Trustscore Settings

How much each action moves a player's trust score, and what happens when it falls too low.

Saved

Add Documents

Leave the whitelist ID blank to make a document visible to all staff. Set a Discord role ID to restrict it once your Discord role sync is connected.

Current Documents

NameLinkWhitelist ID
Section
This part of the panel isn't wired up in this demo — happy to build it out next if you want it functional.