Skip to content
Docs menu: All docs

Guides and reference

Bastion docs

Every feature, explained in plain English. Each page starts with the short answer, so you can stop reading as soon as you've got it.

43 pages.

Start here

  • Getting started

    Set up Bastion, a simple Discord security bot, in about three minutes. Invite it, move its role to the top, run /setup and pick a level.

  • The setup wizard

    How to set up a Discord security bot properly: Bastion's setup wizard, the Relaxed, Balanced and Strict levels compared, and role position.

  • Security score

    What the Bastion security score means, how the 100 points are worked out, and how to improve your Discord server security score.

  • The dashboard

    A tour of the Bastion Discord bot dashboard: signing in, module pages, backups, lockdown and appeals, and who can change which settings.

Protection

  • Anti-Nuke

    How to set up anti-nuke on Discord with Bastion. How it stops mass channel deletes, mass bans and hostile bots, with every limit and default.

  • Exempt bots

    How to let a ticket bot create and delete channels without setting off Bastion's Anti-Nuke, and why an exemption is always narrow.

  • How the attack score works

    How Bastion's anti-nuke attack score works. Every damaging action has points, and 100 points in ten minutes stops a mixed attack.

  • Quarantine

    What quarantine means on a Discord server. How Bastion's quarantine role removes access, saves a member's roles and gives them back.

  • Hold and ask

    When Anti-Nuke quarantines a staff member, Bastion asks the owner what to do next: release, keep held, kick or ban.

  • How heat works

    How a Discord anti-spam heat system works. Bastion's heat explained with real numbers: normal chat stays cool, spam hits 100 in seconds.

  • Automod

    How to set up Bastion's automod on Discord. Spam filters, scam links, blocked words, punishments, strikes and exceptions explained.

  • Ping flood lockdown

    How to stop a mass ping raid on Discord. Bastion locks every channel when members flood pings, then unlocks by itself.

  • Honeypot channel

    A channel nobody should post in. Bastion removes any account that does, clears its recent messages and lets a hacked member rejoin.

  • The same message from many accounts

    Bastion spots the same message posted by several different accounts within a minute, deletes the copies and tells your staff.

  • Discord AutoMod rules

    How to manage Discord's built-in AutoMod rules from the Bastion dashboard: block mention spam, flagged words, spam and your own words.

  • AI check for scam images

    Bastion Pro can show images from new members to an AI model that spots scam adverts. Only the image is sent, with strict limits.

  • Join Gate

    How to set up Bastion's join gate on Discord. It checks account age, avatars, names and bots the moment they join. Every check explained.

  • Anti-Raid

    How Bastion's anti-raid works and how to tune it. See how a join flood is detected, how invites are paused and which accounts are removed.

  • Raid reports

    Every raid Bastion detects gets a report: who joined, which invite they used and what happened. Kick, ban or unban them all in one go.

  • Shared raid list

    Opt in and Bastion warns you about accounts it removed in raids on other servers. Only account IDs are shared, for 30 days.

  • Verification

    How to set up Discord verification with Bastion. Add a Verify button and image captcha to keep bots out, with no DMs, links or QR codes.

  • Web check, alts and VPNs

    How Bastion's web check spots second accounts, ban evasion and VPNs on Discord, what it stores, and how to set it up without locking real people out.

  • Lockdown

    How to lock down a Discord server fast. Bastion's lockdown commands stop all messages, pause joins and put every channel back afterwards.

  • Panic mode

    Automatic Discord nuke recovery. Bastion's panic mode locks channels, freezes staff powers, restores your last backup, then unlocks by itself.

  • Test mode

    Try Automod, Join Gate, Anti-Raid or Anti-Nuke without punishing anyone. Bastion says what it would have done and lets you mark it right or wrong.

  • Backups

    How to back up and restore a Discord server with Bastion. What a backup saves, what it can't, and how to restore roles and channels.

  • Trusted people

    How to whitelist people in a Discord security bot safely. Who Bastion never punishes, how to add trusted people and why to keep it short.

  • Recovery key

    How to make a Bastion recovery key, keep it safe, and use it to take back control if the server owner's Discord account is lost or hacked.

Moderation

  • Moderation

    How to use Bastion's moderation commands. Ban, kick, timeout and warn with a case history, warn steps, staff tiers and moderator roles.

  • Staff tiers

    How to set up staff tiers in Bastion. Give helpers warn and timeout without ban, and choose exactly which commands each role may use.

  • Staff PIN

    Ask moderators for a personal 6 digit PIN before bans, kicks and other dangerous commands, so a hacked account can't use them.

  • Logs

    How to set up a Discord log channel with Bastion. The security, moderator, message and server changes logs explained, entry by entry.

  • Command list

    Every Bastion Discord bot command in one place: setup, moderation, quarantine, cases, lockdown, verification and backup slash commands.

  • Right-click actions

    How to warn, timeout, kick, ban or quarantine a Discord member from the right-click menu with Bastion, and delete newer messages.

  • Member reports

    How members report a Discord message to your moderators with Bastion, what staff see, the three buttons, and how to choose the channel.

  • Appeals

    How to set up Discord ban and timeout appeals with Bastion, how staff approve or deny them, and how a banned person sends one.

Account

  • How Pro billing works

    How Bastion Pro billing works: what Pro adds, how to upgrade a server, how renewal and cancelling work, and what happens when Pro ends.

  • Free Premium: earn Pro by voting

    Vote for Bastion on top.gg and earn Bastion Pro for a server. Every 30 votes gives one server 14 days of Pro. How it works and the rules.

  • Privacy and data

    What data the Bastion Discord bot stores, how long for, and how to delete it. Message content is never stored.

Reference

  • Troubleshooting

    Discord security bot not working? Fix Bastion not responding, not punishing, missing permissions, role too low, or kicking your other bots.

  • Permissions

    Every Discord bot permission Bastion asks for and why. Bastion doesn't ask for Administrator. Check and fix missing permissions.

  • Glossary

    Discord security terms in plain words: heat, nuke, raid, quarantine, lockdown, webhook, prune, user ID and every other word Bastion uses.

  • Coming from another bot

    Switch Discord security bots without a gap in protection. A step by step guide to moving to Bastion from another anti-nuke bot.