Documentation
Quick start
From invite to protected in five minutes.
1. Invite the bot
Use the Add to Discord button on the website. The invite asks for Kick Members, Ban Members, Moderate Members, Manage Messages, View Channels and Send Messages. Every action the bot can take needs one of these.
After joining, Bastion posts a welcome message in your system channel with a link to the dashboard. Nothing is enforced yet.
2. Fix the role order
Discord only lets a bot kick, timeout or ban members whose highest role is below the bot's own role. Open Server Settings, Roles, and drag the Bastion role above your regular member roles. Leave it below your admin roles if you like.
Most failed actions in the logs are caused by role order, not by missing permissions.
3. Open the dashboard
Log in with Discord and choose Manage my server. Pick your server. Under Settings, choose a log channel: every report lands there.
4. Configure the modules
- Blacklist: turn the module on, choose the action, decide whether to act on members already inside.
- Honeypot: create a bait channel, select it, choose the action and add exempt roles for staff.
- Run
/statusin your server to double check what is active.