Admin roles & permissions
Access is decided per module: Chain, Money goal and Mercenary work each have their own manager roles. They unlock both the module's Discord commands and its pages on this website.
The three layers
- Server settings (Torn API keys, subscription and balance, channel blacklist, custom lines, setup, Access & roles): only the server owner and members with the Discord permission Manage Server. No role below gives access to them.
- Dashboard access: roles that may open this server's dashboard at all. On its own that only shows the overview, no module. Everyone with a module role can open the dashboard too.
- Module managers: Chain (
/chain-start,/chain-stop,/chain-pause,/chain-unpause,/chain-config,/chain-quota,/chain-skip,/chain-order,/chain-debug,/linkand the Chain history page), Money goal (all/money-*commands and the Money goal page) and Mercenary work (/merc-start,/merc-stop,/merc-order,/merc-panel, ticket Set price/Reject and the Merc orders, Merc control, Mercenary history and Merc settings pages).
How a module's access is decided
The Discord server owner always has access. If the module has manager roles, only those roles count (plus the owner and Manage Server), nothing else. Until you pick roles for a module, the old Duty roster roles apply to it, and if the server has none either, the default list set by the operator. So nobody loses access when you switch, and a brand-new server isn't locked out.
Configuring it
Choose the roles at /guild/{server id}/access (Access & roles).
Clearing a module's roles returns it to the Duty roster fallback. The website checks your Discord roles
live; a role you add or remove in Discord takes effect within about a minute, and if Discord can't be
reached you get no access rather than too much.
Duty roster (legacy)
The page at /guild/{server id}/roles is being phased out. Its roles keep working as the
fallback for every module without roles of its own, until it is removed.
War mode
War mode (beta) has its own manager roles on Access & roles as well:
/war-start and /war-stop. /war-status and /war-leaderboard are open to
everyone. See War mode.
Racing championship
The Racing championship (beta) has its own manager roles on Access & roles too: creating and closing
championships, /race-start, /race-end, /race-exclude and /race-remove, and
seeing the access code. /race-standings and /race-results are open to everyone. See
Racing championship.
Mercenary Work
The manager roles for Mercenary Work are picked on Access & roles as well. The Merc role on the Merc settings page is something else: it is the role that gets called to every job. See Mercenary work.
One thing to know
Admin access on this bot is server-wide, not tied to a single faction. On a server running several factions, any admin can manage any of them.
See also: Getting started, Torn API keys & factions, War mode