diff options
Diffstat (limited to 'src/services')
| -rw-r--r-- | src/services/config.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/services/config.ts b/src/services/config.ts index cd56915..1b4f4c9 100644 --- a/src/services/config.ts +++ b/src/services/config.ts @@ -17,6 +17,10 @@ const CONFIG_MAP = { DATA_DIR, CACHE_DIR: path.join(DATA_DIR, 'cache'), CACHE_LIMIT_IN_BYTES: xbytes.parseSize(process.env.CACHE_LIMIT ?? '2GB'), + BOT_STATUS: process.env.BOT_STATUS ?? 'online', + BOT_ACTIVITY_TYPE: process.env.BOT_ACTIVITY_TYPE ?? 'LISTENING', + BOT_ACTIVITY_URL: process.env.BOT_ACTIVITY_URL ?? '', + BOT_ACTIVITY: process.env.BOT_ACTIVITY ?? 'music', } as const; @injectable() @@ -29,6 +33,10 @@ export default class Config { readonly DATA_DIR!: string; readonly CACHE_DIR!: string; readonly CACHE_LIMIT_IN_BYTES!: number; + readonly BOT_STATUS!: string; + readonly BOT_ACTIVITY_TYPE!: string; + readonly BOT_ACTIVITY_URL!: string; + readonly BOT_ACTIVITY!: string; constructor() { for (const [key, value] of Object.entries(CONFIG_MAP)) { |
