Skip to content

Setup Wizard

The Bulwark Setup Wizard automatically prepares your server for protection by creating channels, configuring permissions, and saving your initial settings.

Running Setup

Use the following command:

txt
/setup

Bulwark will guide you through the setup process using interactive buttons and menus.


What the Wizard Checks

Before setup begins, Bulwark verifies:

  • Bot permissions
  • Manage Roles permission
  • Manage Channels permission
  • View Audit Log permission
  • Moderation permissions
  • Channel creation permissions

If any required permission is missing, Bulwark will notify you before continuing.


Automatic Setup

The setup wizard can automatically create:

txt
📂 Bulwark
├── 📄 moderation-logs
└── 📄 security-logs

Moderation Logs

Used for:

  • Bans
  • Kicks
  • Timeouts
  • Warnings
  • Role changes
  • Message purges

Security Logs

Used for:

  • AntiRaid detections
  • Link Scanner events
  • Verification events
  • Account Scanner alerts
  • AntiNuke detections
  • Security warnings

Log Configuration

You can choose to:

Automatic

Bulwark creates channels automatically.

Manual

Select existing channels to use for:

  • Moderation Logs
  • Security Logs

Security Modules

During setup you can enable:

AntiRaid

Detects:

  • Join floods
  • Account waves
  • Suspicious joins

Recommended:

txt
Enabled: Yes
Threshold: 8 joins
Window: 30 seconds

Detects:

  • Scam links
  • Phishing links
  • Malicious URLs
  • Suspicious invites

Recommended:

txt
Enabled: Yes
Delete Messages: Yes
DM User: Yes

Account Scanner

Checks:

  • Account age
  • Default avatars
  • Suspicious usernames
  • Recently created accounts

Recommended:

txt
Enabled: Yes
Minimum Age: 7 days

Verification

Choose a verification method:

Button Verification (Free)

Users click a button to verify.

Captcha Verification (Premium)

Users complete a captcha challenge.

Web Verification (Premium)

Users complete verification through the Bulwark verification portal.


Verification Roles

Setup will ask for:

Verified Role

Role granted after successful verification.

Example:

txt
Member

Unverified Role

Role assigned before verification.

Example:

txt
Unverified

Premium Features

Premium guilds unlock:

  • Captcha Verification
  • Web Verification
  • Advanced AntiRaid Detection
  • Owner DM Alerts
  • Enhanced Security Logging
  • Advanced Punishments

Setup Complete

After setup finishes, Bulwark will display:

txt
✓ Security Logs Configured
✓ Moderation Logs Configured
✓ AntiRaid Enabled
✓ Link Scanner Enabled
✓ Verification Configured

Your server is now protected.


Re-running Setup

You can run the wizard again at any time:

txt
/ setup

Existing settings will be updated without deleting your data.


Troubleshooting

Setup Fails

Check:

  • Bulwark has Administrator permissions
  • Bulwark's role is above managed roles
  • The bot can create channels

Logs Not Sending

Verify:

  • Log channels exist
  • Bulwark can send messages
  • Logging is enabled

Verification Not Working

Verify:

  • Verification is enabled
  • Verified role is configured
  • Bulwark can manage the role

Missing Commands

Guild commands may take a few seconds to update after deployment.


For most servers:

txt
AntiRaid: Enabled
Link Scanner: Enabled
Account Scanner: Enabled
Verification: Button
Moderation Logs: Enabled
Security Logs: Enabled

This provides strong protection while remaining easy to manage.