Skip to content
JavaScript API

config

The config global exposes the bot’s runtime configuration. The bot token is stripped before scripts can access it.

Properties

Property Type Description
intents string[] Discord gateway intents
prefix string Prefix command trigger
autoRestart boolean Auto-restart on crash
presence object Bot presence settings
commands array Registered command definitions
events array Registered event workflows
scheduled array Scheduled task definitions
inboundWebhooks array Inbound webhook configs
globalVariables object Default global variable values
scopedVariableDefinitions array User/guild/channel variable schemas
scriptTimeoutMs number Script execution timeout (default 30000)

Example

const prefix = config.prefix;
const timeout = config.scriptTimeoutMs;
const defaults = config.globalVariables;
  • db.global — get falls back to config.globalVariables
  • variables — merged runtime variable object
  • sandbox — script timeout behavior