diff --git a/config.py b/config.py index 6cce743..98f439f 100644 --- a/config.py +++ b/config.py @@ -72,6 +72,9 @@ class BotConfig(BaseSettings): help_editor_role_name: str = "Help Editor" sba_players_role_name: str = "Season 13 Players" + # Channel IDs + thaw_report_channel_id: int = 1354134347598266430 + # Channel Names sba_network_news_channel: str = "sba-network-news" diff --git a/tasks/transaction_freeze.py b/tasks/transaction_freeze.py index 3d32fbf..fee9ecd 100644 --- a/tasks/transaction_freeze.py +++ b/tasks/transaction_freeze.py @@ -984,15 +984,9 @@ class TransactionFreezeTask: self.logger.warning("Could not find guild for thaw report") return - # Try to find admin channel (admin, bot-admin, or bot-logs) - admin_channel = None - for channel_name in ['bot-admin', 'admin', 'bot-logs']: - admin_channel = discord.utils.get(guild.text_channels, name=channel_name) - if admin_channel: - break - + admin_channel = self.bot.get_channel(config.thaw_report_channel_id) if not admin_channel: - self.logger.warning("Could not find admin channel for thaw report") + self.logger.warning("Could not find thaw report channel", channel_id=config.thaw_report_channel_id) return # Build the report content