diff --git a/src/cpl_discord/configuration/discord_bot_settings.py b/src/cpl_discord/configuration/discord_bot_settings.py index 6c96ba63..c5b954ca 100644 --- a/src/cpl_discord/configuration/discord_bot_settings.py +++ b/src/cpl_discord/configuration/discord_bot_settings.py @@ -1,15 +1,16 @@ -import traceback - from cpl_core.configuration.configuration_model_abc import ConfigurationModelABC -from cpl_core.console import Console class DiscordBotSettings(ConfigurationModelABC): - def __init__(self): + def __init__( + self, + token: str = None, + prefix: str = None, + ): ConfigurationModelABC.__init__(self) - self._token = "" - self._prefix = "" + self._token = token + self._prefix = prefix @property def token(self) -> str: @@ -18,11 +19,3 @@ class DiscordBotSettings(ConfigurationModelABC): @property def prefix(self) -> str: return self._prefix - - def from_dict(self, settings: dict): - try: - self._token = settings["Token"] - self._prefix = settings["Prefix"] - except Exception as e: - Console.error(f"[ ERROR ] [ {__name__} ]: Reading error in {__name__} settings") - Console.error(f"[ EXCEPTION ] [ {__name__} ]: {e} -> {traceback.format_exc()}")