Bot Setup
AA OnlyConnect 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=402656256Permissions 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:
- Guild ID — right-click your server name in Discord → Copy Server ID. (Requires Developer Mode: Discord Settings → Advanced → Developer Mode)
- 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
- 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:
- Go to the Discord Developer Portal
- Select the FactionOps application (ID:
1513685089081491517) - Go to Bot → Privileged Gateway Intents → enable Server Members Intent
