""" Pterodisbot A feature-rich Discord bot for monitoring and managing Pterodactyl/Pelican Panel game servers through Discord, providing real-time status monitoring and control capabilities with an intuitive interface. Modules: - config: Configuration management and validation - api: Panel API client (Pterodactyl/Pelican) - models: Pydantic data models - metrics: Server metrics tracking and graph generation - embeds: Discord embed management and persistence - views: Discord UI components (buttons, dropdowns) - bot: Main bot class and command definitions - exceptions: Custom exception classes """ __version__ = "1.2.0" __author__ = "Eaven Kimura" from config import Config, load_config, generate_config_from_env from exceptions import ( PterodisBotError, ConfigValidationError, APIError, ServerNotFoundError, PermissionError, EmbedNotFoundError, MetricsError, ) __all__ = [ "Config", "load_config", "generate_config_from_env", "PterodisBotError", "ConfigValidationError", "APIError", "ServerNotFoundError", "PermissionError", "EmbedNotFoundError", "MetricsError", ]