Overview
Sorionlib can be configured through constructor options, configuration files, or environment variables.Constructor options
Pass options directly when creating a client:Configuration options
| Option | Type | Default | Description |
|---|---|---|---|
logging | boolean | false | Enable console logging. |
prefix | string | "!" | Command prefix for Discord bots. |
debug | boolean | false | Enable debug mode. |
timeout | number | 30000 | Default timeout in milliseconds. |
retries | number | 3 | Number of retry attempts. |
locale | string | "en" | Default locale for messages. |
Configuration file
Create asorion.config.js file in your project root:
Environment variables
Sorionlib reads from environment variables prefixed withSORION_:
Configuration priority
Configuration is merged in this order (later overrides earlier):- Default values
- Configuration file (
sorion.config.js) - Environment variables (
SORION_*) - Constructor options