import dotenv from 'dotenv'; dotenv.config(); export const config = { token: process.env.DC_TOKEN!, clientId: process.env.DC_CLIENTID!, adminId: process.env.ADMIN_ID ?? '', nickname: '谷風 天音', data: '.', urls: { author: 'https://hello.konchin.com', icon: 'https://secure.gravatar.com/avatar/c35f2cb664f366e3e3365b9c22216834?d=identicon&s=512', help: 'https://md.konchin.com/s/u7qUK4oY4', git: 'https://git.konchin.com/discord-bot/Tanikaze-Amane', issue: 'https://git.konchin.com/discord-bot/Tanikaze-Amane/issues' }, giveaway: { emoji: '✋', }, logger: { logFile: 'test.log', }, httpServer: { local: { port: process.env.PORT ?? 8082, }, external: { url: 'https://amane.konchin.com/img' }, }, mongodb: { host: process.env.MONGODB_HOST ?? '127.0.0.1', port: process.env.MONGODB_PORT ?? 27017, db: process.env.MONGODB_DB ?? 'amanev2', user: process.env.MONGODB_USER ?? 'amane', pass: process.env.MONGODB_PASS!, reset: process.env.DB_RESET ?? 'false', }, tokenTimeLimit: 60 * 1000, minio: { bucket: 'amane-img', client: { endPoint: process.env.MINIO_ENDPOINT ?? 'minio.konchin.com', useSSL: (process.env.MINIO_USESSL == 'true') ?? false, port: (process.env.MINIO_PORT as unknown as number) ?? 9000, accessKey: process.env.MINIO_ACCESSKEY ?? '', secretKey: process.env.MINIO_SECRETKEY ?? '', } } };