Skip to content

Bot Setup

AA Only

Connect the FactionOps Discord bot to your server to unlock Discord automation features.

The Shared Bot Model

FactionOps runs one Discord application shared across all factions. You invite the bot to your server — no Developer Portal access, no separate bot token, no app registration.

Step 1 — Invite the Bot

Use this invite link:

https://discord.com/oauth2/authorize?client_id=1513685089081491517&scope=bot+applications.commands&permissions=402656256

Permissions granted (402656256): Manage Roles, Manage Nicknames, Send Messages, Read Message History, View Channels, Use Application Commands.

The bot needs Manage Roles and Manage Nicknames for Member Verification. If you are not using Verification, you can invite with reduced permissions, but the easiest path is to use the link above.

Step 2 — Configure in Faction Admin

On the Faction Admin page, open the Discord card:

  1. Guild ID — right-click your server name in Discord → Copy Server ID. (Requires Developer Mode: Discord Settings → Advanced → Developer Mode)
  2. AA Key — a Torn API key held by an AA member of your faction, at Limited access or higher. Used for vault log reading (Banking) and other bot operations. Write-only: once saved, the key is never displayed again
  3. Click Save

Slash commands register automatically when you save and enable Banking or Verification.

Step 3 — Server Members Intent (Optional)

Only required if you plan to use the /verifyall bulk verification command. This is a one-time setting in the Discord Developer Portal:

  1. Go to the Discord Developer Portal
  2. Select the FactionOps application (ID: 1513685089081491517)
  3. Go to BotPrivileged Gateway Intents → enable Server Members Intent

FactionOps is not affiliated with Torn or Torn Ltd.