diff --git a/sopel_SpiceBot_Core_Prerun/__init__.py b/sopel_SpiceBot_Core_Prerun/__init__.py index 72e7c5c..ecd401c 100644 --- a/sopel_SpiceBot_Core_Prerun/__init__.py +++ b/sopel_SpiceBot_Core_Prerun/__init__.py @@ -89,18 +89,16 @@ def rebuild_pipes(commands, trigger_str_add=None): trigger_number = 1 for trigger_dict in commands[1:]: + trigger_str = trigger_dict["trigger_str"] + splitkey_str = " %s " % sb.commands.pipe_split_key if trigger_str_add and trigger_number == 1: - trigger_str = trigger_dict["trigger_str"] + " %s" % trigger_str_add - else: - trigger_str = trigger_dict["trigger_str"] - - if trigger_str_add: + trigger_str += " %s" % trigger_str_add splitkey_str = "" - else: - splitkey_str = " %s " % sb.commands.pipe_split_key + + print("%s%s%s %s" % (splitkey_str, trigger_dict["trigger_prefix"], trigger_dict["trigger_command"], trigger_str)) if trigger_dict["trigger_type"] == "command": - repipe_trigger_dict["trigger_str"] += "%s%s%s %s" % (sb.commands.pipe_split_key, + repipe_trigger_dict["trigger_str"] += "%s%s%s %s" % (splitkey_str, trigger_dict["trigger_prefix"], trigger_dict["trigger_command"], trigger_str)