def rebuild_pipes(commands): repipe_trigger_dict = commands[0] repipe_trigger_dict["trigger_str"] += " | " for trigger_dict in commands[1:]: print(trigger_dict) if trigger_dict["trigger_type"] == "command": repipe_trigger_dict["trigger_str"] += " | %s%s %s" % (trigger_dict["trigger_prefix"], trigger_dict["trigger_command"], trigger_dict["trigger_str"]) elif trigger_dict["trigger_type"] == "nickname_command": repipe_trigger_dict["trigger_str"] += " | %s %s %s" % (trigger_dict["trigger_prefix"], trigger_dict["trigger_command"], trigger_dict["trigger_str"]) elif trigger_dict["trigger_type"] == "action_command": repipe_trigger_dict["trigger_str"] += " | %s %s %s" % ("/me", trigger_dict["trigger_command"], trigger_dict["trigger_str"]) return repipe_trigger_dict