diff --git a/bot.py b/bot.py index feaf420..2f8df57 100755 --- a/bot.py +++ b/bot.py @@ -106,6 +106,9 @@ class Fulvia(irc.IRCClient): the URL module. """ + self._disabled_modules = self.config.core.disabled_modules.split(",") + """These modules will NOT be loaded when load_modules() is called.""" + self.load_modules() @@ -126,6 +129,8 @@ class Fulvia(irc.IRCClient): failed = 0 for name, path in modules.items(): try: + if name in self._disabled_modules: + continue loader.load_module(self, path) loaded += 1 except Exception as e: