diff --git a/bot.py b/bot.py index 2db1a88..76140df 100644 --- a/bot.py +++ b/bot.py @@ -48,14 +48,6 @@ class DiscordBot(commands.Bot): # Sync app commands await self.wait_until_ready() await self.tree.sync() - - # Open database connection - await Tortoise.init( - db_url= f"sqlite://{str(DATA_DIR)}/db.sqlite", - modules={"models": ["utils.models"]} - ) - await Tortoise.generate_schemas() - log.info("Discord Bot is ready") async def close(self): @@ -124,6 +116,13 @@ async def main(): setup_logging_config(debug_mode) bot_token = get_bot_token() + # Open database connection + await Tortoise.init( + db_url= f"sqlite://{str(DATA_DIR)}/db.sqlite", + modules={"models": ["utils.models"]} + ) + await Tortoise.generate_schemas() + async with DiscordBot(debug_mode) as bot: await bot.load_cogs() await bot.start(bot_token, reconnect=True)