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.