Getting Started

Quick start guide to install and configure SAC Bot for your Discord server

Prerequisites

Before getting started with SAC Bot, ensure you have:

  • Permission to add bots and manage your Discord server
  • Basic understanding of Discord server management
  • A server with at least a few members (for testing)
  • Willingness to configure security settings

🚀 Quick Start (5 Minutes)

Add SAC Bot to Your Server

Click the invite link and review the requested permissions in Discord before authorizing:

https://discord.com/oauth2/authorize?client_id=1509876788875231242&permissions=268445846&scope=bot%20applications.commands
Run the Start Command

In any channel, run the initial setup:

/start
Run the Setup Wizard

Access the comprehensive setup wizard:

/setup
Configure Basic Protection

Enable and configure supported protection features in /setup. Use the live command catalog for standalone commands:

/setup
/rate_limits
/lockdown
Set Up 2FA (Recommended)

Enroll your personal authenticator, then set server requirements in /setup → 2FA Settings:

/2fa action:setup
/2fa action:confirm code:123456

Full 2FA setup guide →

Detailed Setup Guide

Step 1: Server Preparation

Before adding SAC Bot, prepare your server:

  • Create a moderation channel for bot commands and logs
  • Create a general alerts channel for security notifications
  • Make sure you can manage the server and authorize adding a bot
  • Review your current server roles and permissions

Step 2: Adding SAC Bot

When adding SAC Bot, you'll be asked to grant permissions. The bot requires:

  • Requested permissions - Cover the moderation actions and management tools you enable. Review these in Discord before approving.
  • Manage Messages - For spam filtering and message deletion
  • Kick/Ban Members - For taking action against rule violators
  • Manage Roles - For role protection and management
  • View Channels/Read Messages - For monitoring all channels
💡 Tip
The invite asks for a broad set of permissions so configured features can work. Review each permission in Discord, keep the bot role below trusted staff roles, and remove permissions for tools you do not use only if you understand the feature impact.

Step 3: Initial Configuration

After adding the bot, run the setup wizard:

/setup

The setup wizard will guide you through:

  • Role configuration (Admin, Moderator, Staff roles)
  • Log channel configuration
  • Basic security system preferences
  • Alert notification settings
  • Team management setup
  • 2FA configuration

Step 4: Enable Security Systems

Enable and tune wizard-managed controls in /setup. The current standalone protection commands are:

/floodprotect enabled:true threshold:10 window_seconds:5
/rate_limits
/lockdown status:on

Step 5: Configure Each System

Use the option names Discord presents. The flood command's window option is window_seconds; spam, mentions, and account age are edited in the setup wizard, not with invented standalone commands.

/setup → Spam & Flood / Security Settings
/floodprotect threshold:15 window_seconds:10

Post-Setup Verification

After completing the setup, verify everything is working:

  • Check that SAC Bot is responding to commands
  • Verify log channels are receiving messages
  • Test each security system with safe test cases
  • Check your Safe Mode status
  • Ensure 2FA is properly configured if enabled
/status
/dashboard
/modstats

Recommended Settings

For most servers, we recommend these starting settings:

Spam Filter

/setup → Spam & Flood

Flood Protection

/floodprotect enabled:true threshold:10 window_seconds:5

Mention Protection

/setup → Spam & Flood

Anti-Alt

/setup → Security Settings → Account Age Filter
💡 Customize for Your Server
These are general recommendations. Adjust settings based on your server's size, activity level, and specific needs.

Next Steps

After the initial setup, consider these additional configurations:

  • Set up team management and assign staff roles
  • Configure custom spam patterns for your specific needs
  • Set up image banning for scam protection
  • Configure warning expiry settings
  • Set up report system for user reports
  • Configure 2FA requirements for different contexts

💚 Need Help?

If you encounter any issues during setup or have questions:

← Back to Documentation Configuration Guide →