# Players package for Paper Dynasty Discord Bot # Refactored from the original monolithic players.py cog from .shared_utils import get_ai_records, get_record_embed, get_record_embed_legacy import logging from discord.ext import commands __all__ = ["get_ai_records", "get_record_embed", "get_record_embed_legacy"] async def setup(bot): """ Setup function for the players package. Loads all player-related cogs. """ # Import and setup all player modules from .gauntlet import Gauntlet from .paperdex import Paperdex from .player_lookup import PlayerLookup from .standings_records import StandingsRecords from .team_management import TeamManagement from .utility_commands import UtilityCommands from .evolution import Evolution await bot.add_cog(Gauntlet(bot)) await bot.add_cog(Paperdex(bot)) await bot.add_cog(PlayerLookup(bot)) await bot.add_cog(StandingsRecords(bot)) await bot.add_cog(TeamManagement(bot)) await bot.add_cog(UtilityCommands(bot)) await bot.add_cog(Evolution(bot)) logging.getLogger("discord_app").info("All player cogs loaded successfully")