Akiko Panel
The web dashboard for Akiko: per-guild module editors, a raid-heat console, and a drag-and-drop card studio.
Akiko Panel
Akiko Panel is the web dashboard for Akiko — a Next.js (App Router) application where server admins sign in with Discord and configure every module of the bot from the browser.
What it covers
- Marketing & data pages — live stats, the command list, cluster status, changelog, and premium.
- Discord sign-in — native OAuth; the panel only shows guilds you can manage.
- The guild dashboard — the heart of the panel, covering the bot's full module set across Setup / Engagement / Moderation / Safety / Content / AI.
- Account & billing — profile, data export, premium, and credits.
- Admin tooling — ban history and privileged administration for staff.
The guild dashboard
/dashboard/[guildId] loads the guild's full configuration once, then renders a real per-field form for every module — channel and role pickers, toggles, typed inputs, and CRUD lists — including all 17 automod submodules, verification, vote-ban, reports, lockdown, and warning config.
Raid-heat console
A bespoke console for the automod heat system: a live threshold meter (calm → elevated → high → critical), a heat-over-time graph with threshold lines and raid markers, a live list of users currently accumulating heat, and a full tuner for heat weights, thresholds, decay, enforcement, and panic settings.
Card studio
A drag-and-drop canvas designer for the guild's welcomer card and the leveling rank and level-up cards — draggable avatar/text/bar elements with per-element colour, size, and font controls.
Design notes
The dashboard reads and writes its data natively against the bot's database and Discord. The one deliberate exception is the economy engine, which stays on the bot's authoritative backend so money logic can never diverge from what the bot itself enforces.