Skip to main content
Admin commands control how Volvox.Bot behaves on your server. They are restricted to members with an admin role or the Discord Administrator permission (see config.permissions.adminRoleIds), with the exception of /reload which is restricted to bot owners.

Configuration

/config

Views, updates, or resets the bot’s live configuration. Settings are stored in the database and take effect immediately — no restart required. Permission: Admin
Displays the current bot configuration. Optionally scope the output to a single section.
OptionTypeRequiredDescription
sectionStringNoConfig section to view (e.g. moderation, reputation). Supports autocomplete. Omit to see all sections
/config view
/config view section:moderation
The full config can exceed Discord’s embed character limit. If it is truncated, use section to inspect individual sections.

Common config paths

PathTypeDescription
moderation.enabledBooleanEnable/disable the moderation system
moderation.dmNotifications.warnBooleanDM users when warned
moderation.dmNotifications.banBooleanDM users when banned
moderation.warnings.expiryDaysNumberDays before warnings auto-expire (default: 90)
moderation.warnings.severityPoints.lowNumberPoints for a low severity warning (default: 1)
moderation.warnings.severityPoints.mediumNumberPoints for a medium severity warning (default: 2)
moderation.warnings.severityPoints.highNumberPoints for a high severity warning (default: 3)
moderation.escalation.enabledBooleanEnable automatic escalation on warning thresholds
PathTypeDescription
reputation.enabledBooleanEnable the XP/level system
reputation.xpPerMessageArray[min, max] XP range per message (default: [5, 15])
reputation.xpCooldownSecondsNumberSeconds between XP grants per user (default: 60)
engagement.enabledBooleanEnable engagement tracking (profile stats)
PathTypeDescription
afk.enabledBooleanEnable the AFK system
reminders.enabledBooleanEnable the reminders system
reminders.maxPerUserNumberMax active reminders per user (default: 25)
tldr.enabledBooleanEnable the /tldr AI summarizer
tldr.cooldownSecondsNumberPer-channel cooldown in seconds (default: 300)
tldr.defaultMessagesNumberMessages to summarize when count is omitted (default: 50)
PathTypeDescription
permissions.adminRoleIdsArrayRole IDs granted admin-level command access
permissions.moderatorRoleIdsArrayRole IDs granted moderator-level command access
permissions.botOwnersArrayUser IDs that bypass all permission checks

Command aliases

/alias

Creates, lists, or removes custom command aliases for the server. Aliases are registered with Discord immediately and work exactly like the original command. Permission: Admin
1

Create an alias

Use /alias add to map a short name to an existing command:
OptionTypeRequiredDescription
aliasStringYesThe alias name to create (lowercase, letters/numbers/hyphens/underscores, 1–32 chars)
commandStringYesThe existing bot command to alias (e.g. warn, ban)
/alias add alias:w command:warn
/alias add alias:lb command:leaderboard
2

List aliases

View all active aliases for this server:
/alias list
3

Remove an alias

Delete an alias by name:
OptionTypeRequiredDescription
aliasStringYesThe alias name to remove
/alias remove alias:w
You cannot use a built-in command name as an alias, and you cannot alias the /alias command itself.

Bot management

/reload

Reloads the bot’s config, command definitions, slash command registrations, triage system, and opt-outs — all at runtime without a full restart. Runs five steps in sequence and reports success or failure for each. Permission: Bot owner only
Although /reload has adminOnly: true in its definition, a stricter bot owner check runs inside the command handler. Admin role members who are not listed in config.permissions.botOwners will be denied.
This command takes no options.
/reload
The response embed shows the result of each reload step:
StepWhat it does
ConfigReloads configuration from the database
CommandsClears and re-imports all command files from disk
RegisterRe-registers all slash commands with Discord
TriageRestarts the AI triage engine
Opt-outsReloads the user opt-out list

/status

Displays bot health metrics. In basic mode it is available to everyone; passing detailed:true shows extended diagnostics and requires the Discord Administrator permission. Permission: Everyone (detailed mode: Admin)
OptionTypeRequiredDescription
detailedBooleanNoShow extended diagnostics (Admin only). Defaults to false
  • Uptime — how long the bot has been running
  • Memory — current memory usage
  • API status — Discord API connection state
  • Last AI request — relative time since the last AI call
Everything in basic mode, plus:
  • Process ID
  • Platform and Node.js version
  • Heap used, RSS, external memory, and array buffer memory
  • Process-level uptime
/status
/status detailed:true

Build docs developers (and LLMs) love