Arcane DemoBot uses TOML-only configuration.
- Main config:
config/bot.toml - Template:
config/bot.toml.example
The app hot-reloads TOML changes when files under config/ are modified.
app_nameactivity(watching:...,playing:...,listening:...,competing:...)online_status(ONLINE,IDLE,DO_NOT_DISTURB,INVISIBLE)command_registration_mode(GLOBALorGUILD)dev_guild_id(required only when usingGUILDmode)
Branding values used in embeds and link commands.
Default names for admin/support roles and ticket resources.
Ticket behavior and transcript settings.
Persistent data location and atomic write mode.
Command-level feature flags.
discord_token(required)owner_ids(optional array of Discord user IDs)log_level(optional)
Runtime JSON data is stored under data/ (or storage.data_dir).
data/guilds/<guildId>/settings.jsondata/users/<guildId>/<userId>.jsondata/tickets/<guildId>/<ticketId>.jsondata/transcripts/<guildId>/<ticketId>.mddata/quarantine/for corrupted JSON files