Moderation & safety

Check your Discord server’s health: a security audit with one-click fixes

Most servers that get raided or nuked had the hole open for months: @everyone with a permission it shouldn’t have, a bot with Administrator, no logs, no backup. Server Doctor scans your Discord server, gives it a health score from 0 to 100 and explains every finding in plain language — with a one-click fix where it’s safe.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
staffDiscord preview

MayaToday at 20:14

/doctor

BotGGBOTToday at 20:16

🩺 Night Raiders — Server Doctor
Health score: 65/100 · Needs work
▰▰▰▰▰▰▰▱▱▱
By category
⚠️ Security — 90/100
✅ Permissions — 100/100
⚠️ Moderation — 95/100
✅ Onboarding — 100/100
⚠️ BotGG setup — 80/100
Top findings
🟠 @everyone has dangerous permissions
🟠 Anti-nuke protection is off
🟡 Low verification level
🟡 No recent backup
🟡 No server logs
Open the full report

Only you can see this

The /doctor report — only the person who ran it sees it

What you get

Security & permission audit

@everyone with Administrator or dangerous permissions, too many admin roles, other bots with Administrator, roles your features hand out that carry Ban or Manage Messages.

A score you can track

Every scan gets a 0–100 score with a grade and a breakdown by category: Security, Permissions, Moderation, Onboarding and BotGG setup. The history chart shows the trend.

One-click fixes

Strip dangerous permissions from @everyone, lock announcement channels, raise the verification level, turn on anti-nuke or create a private log channel — after you see exactly what will change.

Every fix can be undone

Server Doctor stores the previous state of everything it changes. Undo puts it back for 7 days — and leaves alone anything you changed again since.

Weekly monitoring

Switch it on and BotGG re-checks the server on its own and alerts your staff channel when the score drops or a new critical problem appears.

Free and read-only

Scans never change anything. Run /doctor in Discord or open the full report in the console — on every plan, even if the feature is switched off.

How it works

  1. Open Server Doctor

    Go to https://console.botgg.app, pick your server and open Server Doctor in the Moderation group. The first scan runs automatically — or type /doctor in Discord.

  2. Read the report

    Findings are sorted worst first, each with a severity, the affected roles and channels, and a short “why it matters”. Filter by category or severity.

  3. Fix, open the setting or accept the risk

    Use Fix it for a reviewed one-click change, Open to jump to the right BotGG setting, or Ignore an accepted risk so it stops counting.

  4. Turn on monitoring

    Switch the feature on, pick how often to re-check (every 1 to 30 days) and an alert channel. Your staff hears about new problems before raiders find them.

What the Discord server health check looks at

Server Doctor runs about 30 checks on every scan, using only data BotGG already has — no message content is read. A few of them:

  • Security — @everyone permissions, Administrator roles and who holds them, other bots with Administrator, permanent unlimited invites, roles BotGG features give out automatically.
  • Permissions — channels where anyone can ping @everyone, announcement and rules channels everyone can post in, BotGG’s role position and missing permissions, channels BotGG can’t post in.
  • Moderation & onboarding — Discord’s verification level, explicit media filter, 2FA requirement for moderators, slowmode on busy channels, rules channel, welcome message, Community features, default notifications.
  • BotGG setup — anti-nuke, anti-raid and phishing protection, logs, a recent backup, settings that point to deleted channels or roles, recent “couldn’t post” errors.

Safe by design: what a fix will never do

A one-click fix only changes what the confirmation lists — if the server changed in the meantime, you’re asked to review it again. Server Doctor only ever edits the @everyone role: it never removes Administrator from your roles and never touches roles above BotGG’s own (it tells you what to do by hand instead). Fixes that need Discord permissions BotGG wasn’t invited with, like Manage Server for the verification level, say so up front.

Every fix is written to the console’s audit log and can be undone for 7 days. Pair the health check with Moderation, Backups and Logs — most findings point straight at them.

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/doctorcategory?Server Doctor: check this server’s health (security, permissions, setup)

Commands

Frequently asked questions

How do I check if my Discord server is secure?

Run /doctor in your server (Manage Server needed) or open Server Doctor in the BotGG console. You get a 0–100 score and a list of findings — from @everyone permissions to missing logs and backups — each explained in plain language.

Does the health check change anything on my server?

No. Scanning is read-only. Changes only happen when you click Fix it and confirm the exact list of changes, and every fix can be undone for 7 days.

Will Server Doctor remove Administrator from my roles?

Never automatically. It only edits the @everyone role. Roles with Administrator are reported with a recommendation — you decide what to change.

Why can’t BotGG fix the verification level for me?

Changing server settings needs the Manage Server permission, which BotGG doesn’t ask for when you invite it. Grant it if you want one-click fixes for those settings, or change them yourself in Server Settings → Safety Setup.

Is Server Doctor free?

Yes — scans, fixes, history and weekly monitoring work on every plan, including Free.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.