Skip to content

Administration

Server administrators can configure every aspect of Armory Bot through slash commands and the web dashboard.

Administration Topics

Permissions

Control who can use each command category with user and role overrides.

Learn more →

Logging Setup

Configure event logging channels and choose which events to track.

Learn more →

Economy Config

Set currency names, daily rewards, shop items, and tax rates.

Learn more →

Moderation Config

Configure auto-mod rules, warning thresholds, and moderation channels.

Learn more →

Permission Levels

Armory Bot uses a tiered permission model:

Level Name Who
4 Admin Users with Administrator permission
3 Moderator Users with Kick Members, Ban Members, Manage Messages, or Moderate Members
2 Helper Users with designated helper roles
1 User Regular members
0 Everyone All users including guests

Permission Overrides By Command Category

Beyond Discord's built-in permissions, Armory Bot lets you override access by command category:

/permissions grant command_group:economy role:@Treasurer
/permissions revoke command_group:admin user:@SomeUser
/permissions list

Permission checks follow this order:

  1. Manage Server permission — always allowed
  2. User override — explicit grant or deny for a specific user
  3. Role override — grant or deny for any of the user's roles
  4. Default — denied unless one of the above grants access

Cache Behavior

Permission lookups are cached for 5 minutes. Changes take effect immediately for new commands but may take up to 5 minutes for previously-cached users.

Feature Toggles

Individual features can be enabled or disabled per server:

  • Economy, AI Agent, and other optional modules can be toggled
  • Safe fallback — if a feature check fails, that feature stays off
  • Feature changes can take up to 5 minutes to fully refresh

Server Management Commands

Administrators have access to server management commands:

  • /server createrole / deleterole / editrole — Role management
  • /server createchannel / deletechannel / createcategory — Channel management
  • /server lockdown / unlockdown — Server-wide channel lock
  • /server setnick — Set member nicknames
  • /server members — List members with a specific role (optional CSV export)
  • /server config — View/edit global bot configuration
  • /server purge-user-data — GDPR-compliant user data deletion