feat: implement db

This commit is contained in:
2026-01-13 18:36:54 -03:00
parent af7c25e6ec
commit 7d0b5dc459
+7
View File
@@ -11,6 +11,7 @@ import {
import { Logger } from './utils/log'; import { Logger } from './utils/log';
import { config } from './utils/config'; import { config } from './utils/config';
import { CommandManager } from './commands'; import { CommandManager } from './commands';
import { DatabaseManager } from './modules/db';
type BotEventListeners = { type BotEventListeners = {
messageCreate: (message: Message) => void; messageCreate: (message: Message) => void;
@@ -46,6 +47,12 @@ export class Bot {
this.log.info('Loading commands'); this.log.info('Loading commands');
await this.cmdMgr.init(); await this.cmdMgr.init();
this.log.info('Configuring database');
DatabaseManager.get.init(
this.cmdMgr.getUserKeys(),
this.cmdMgr.getGuildKeys()
);
this.log.info('Instantiating client'); this.log.info('Instantiating client');
this.client = new Client({ this.client = new Client({
intents: [ intents: [