🎉 Launch offer: the next 5 servers get 30 days free. Claim a spot →
All topics & search

Guide/The dashboard/Admin panel (bot owner)

Admin panel (bot owner) — Discord Bot Guide

The bot owner's fleet view: licensing, notices, leaving servers.

Ask the guide

Step by step

Accounts listed in BOT_OWNER_IDS see an Admin panel button on the servers page (and can open /admin directly). It is the fleet view for the bot itself; nobody else can open it, and the bot API refuses the calls for anyone who is not an owner.

What it shows

  • Totals: servers, members reached, voice players right now, uptime, memory, gateway ping per shard.
  • Licensing split: on trial, subscribed or granted, expired (paused), free forever; trial length, enforcement and price as configured.
  • Every server with icon, members, boosts, owner, join date, prefix, license state with time left, manual grants and Patreon activations.
  • Search by name, id or owner; filter by license state.

Actions per server

ActionEffect
Grant premiumPermanent manual premium entitlement (paid status, higher caps). Reversible with Revoke premium
Extend trial ±N daysMoves the trial end date; negative shortens it. Reminders are re-armed
Restart trialFresh full-length trial from now
NoticePosts a branded embed "Message from the team" in the server (system channel or first writable channel); falls back to a DM to the owner
LeaveThe bot leaves the server; its settings are kept for 30 days
Owner servers and the exempt list are free forever without any grant. Patreon activations are managed by the patrons themselves with /license claim and /license release; revoking a manual premium does not touch them.

Operations reference

pm2 status · pm2 restart sweet-bot · pm2 restart sweet-dashboard · pm2 logs sweet-bot
scripts\start-all.cmd · scripts\stop-all.cmd
npx tsx src/scripts/dumpCommands.ts       refresh the command reference below after changing commands

Still stuck? Ask in the support server.

Admin panel (bot owner) — Discord Bot Guide · Sweet