diff --git a/sopel_SpiceBot_Core_1/SBCore/commands/__init__.py b/sopel_SpiceBot_Core_1/SBCore/commands/__init__.py index 3dc53ff..23eec38 100644 --- a/sopel_SpiceBot_Core_1/SBCore/commands/__init__.py +++ b/sopel_SpiceBot_Core_1/SBCore/commands/__init__.py @@ -5,7 +5,7 @@ from sopel.trigger import PreTrigger class Commands(): - def __init__(self): + def __init__(self, config): self.bot = None @property diff --git a/sopel_SpiceBot_Core_Prerun/__init__.py b/sopel_SpiceBot_Core_Prerun/__init__.py index 9b8b7aa..82d906b 100644 --- a/sopel_SpiceBot_Core_Prerun/__init__.py +++ b/sopel_SpiceBot_Core_Prerun/__init__.py @@ -5,6 +5,20 @@ from sopel_SpiceBot_Core_1 import sb from spicemanip import spicemanip +def get_commands(bot, trigger): + commands = [] + + bot.say(str(sb.config.prefix_list)) + # bot.nick + + # Get && split for multiple commands + if "&&" in trigger.args[1]: + triggers = trigger.args[1].split("&&") + else: + triggers = [trigger.args[1]] + return + + def prerun_command(): def actual_decorator(function): @@ -14,6 +28,8 @@ def prerun_command(): trigger_command_type = str("command") + get_commands() + # Primary command used for trigger, and a list of all words trigger_args, trigger_command, trigger_prefix = make_trigger_args(trigger.args[1], trigger_command_type)