← Back to Documentation

Two-Factor Authentication (2FA)

SAC Bot uses a six-digit TOTP code from an authenticator app. This is personal authentication of your Discord account, separate from server policy tags found in /setup.

Enable - Step by Step

  1. Open Discord in the server where the bot is located and run /2fa.
  2. In action, select Set up authenticator. The bot will send a private reply with a QR code and manual key.
  3. Open your authenticator app, add a new account, and scan the QR. If no camera is available, enter the manual key in the app.
  4. Return to Discord and run /2fa again; select Confirm setup and enter the current six-digit code in the code field.
  5. Verify with /2fa → Check status. 2FA is only active after successful verification.

The temporary setup expires after 10 minutes. If it expired or the code wasn't accepted, start over and sync your device clock.

Keep Your Key Safe

Connecting to Server Policy

  1. Admin opens /setup → 2FA Settings.
  2. Choose whether to require 2FA for Safe Mode, Staff Login, or Owner Login; you can also require a password together with 2FA for Safe Mode.
  3. Each staff member required to have 2FA must enable it individually using the steps above. If the requirement is active and a user doesn't have 2FA, access will be blocked until setup.
  4. In Safe Mode, run /safemode and confirm the code; use /lock to exit immediately and /status to check.

Server 2FA settings do not enable authenticator for users automatically. Individual setup must be completed for each user who requires it.

Verification & Disabling