diff --git a/src/modules/__init__.py b/src/modules/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/modules/boot_log/main.py b/src/modules/boot_log/main.py index f716961..592134f 100644 --- a/src/modules/boot_log/main.py +++ b/src/modules/boot_log/main.py @@ -1,23 +1,13 @@ -from cpl_core.configuration import Configuration, ConfigurationABC -from cpl_core.console import Console -from cpl_core.dependency_injection import ServiceCollection, ServiceProviderABC +from cpl_core.logging import LoggerABC + +from gismo_core.abc.bot_service_abc import BotServiceABC -def configure_configuration() -> ConfigurationABC: - config = Configuration() - return config +class BootLog: + def __init__(self, logger: LoggerABC, bot: BotServiceABC): + self._logger = logger + self._bot = bot -def configure_services(config: ConfigurationABC) -> ServiceProviderABC: - services = ServiceCollection(config) - return services.build_service_provider() - - -def main(): - config = configure_configuration() - provider = configure_services(config) - Console.write_line('Hello World') - - -if __name__ == '__main__': - main() + def on_ready(self): + self._logger.info(__name__, f'Bot started: {self._bot}')