diff --git a/src/bot_base/bot_base.py b/src/bot_base/bot_base.py index 0cb14e7..41ff1db 100644 --- a/src/bot_base/bot_base.py +++ b/src/bot_base/bot_base.py @@ -207,10 +207,10 @@ class BotBase(discord.Client): self.error(f"Error in {event_method}: \n{exc}") # Logging - def info(self, *args, **kwargs): + def info(self, info, *args, **kwargs): if self.log: - self.log.info(*args, **kwargs) - self.dispatch("log_info", *args, **kwargs) + self.log.info(info, *args, **kwargs) + self.dispatch("log_info", info, *args, **kwargs) def error(self, e, *args, **kwargs): if self.log: diff --git a/src/config/config_types/discord_types/channel.py b/src/config/config_types/discord_types/channel.py index f7cd831..238457d 100644 --- a/src/config/config_types/discord_types/channel.py +++ b/src/config/config_types/discord_types/channel.py @@ -36,7 +36,8 @@ class Channel(BaseType): self._update() def get(self): - self._update() + if self.channel_instance is None: + self._update() return self.channel_instance or self.value def to_save(self):