Fix: initialize guild config for existing servers on startup

This commit is contained in:
2026-01-16 19:47:53 +01:00
parent 185deb5df4
commit 2da5e8d331

View File

@@ -101,6 +101,12 @@ class GuardDen(commands.Bot):
logger.info(f"Logged in as {self.user} (ID: {self.user.id})") logger.info(f"Logged in as {self.user} (ID: {self.user.id})")
logger.info(f"Connected to {len(self.guilds)} guild(s)") 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 # Set presence
activity = discord.Activity( activity = discord.Activity(
type=discord.ActivityType.watching, type=discord.ActivityType.watching,