diff --git a/src/guardden/bot.py b/src/guardden/bot.py index e249ba2..feef312 100644 --- a/src/guardden/bot.py +++ b/src/guardden/bot.py @@ -101,6 +101,12 @@ class GuardDen(commands.Bot): logger.info(f"Logged in as {self.user} (ID: {self.user.id})") logger.info(f"Connected to {len(self.guilds)} guild(s)") + # Ensure all guilds have database entries + if self.guild_config: + for guild in self.guilds: + await self.guild_config.create_guild(guild) + logger.info(f"Initialized config for {len(self.guilds)} guild(s)") + # Set presence activity = discord.Activity( type=discord.ActivityType.watching,