8
n8n 한국어amn8n.com

시리즈 고해상도 Olimpo와 TorrentLand

중급

이것은Marketing분야의자동화 워크플로우로, 13개의 노드를 포함합니다.주로 Set, Code, Sort, Merge, Filter 등의 노드를 사용하며. 여러 RSS 소스를 합쳐서 Telegram으로 전송합니다.

사전 요구사항
  • Telegram Bot Token

카테고리

워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "id": "eZGesFp8UtgXZBci",
  "meta": {
    "instanceId": "8fb543b511022c43ab705107ba101545bb8b0fdb9bd6ebc4cca28dc9591a036e"
  },
  "name": "Series HD Olimpo & TorrentLand",
  "tags": [],
  "nodes": [
    {
      "id": "f4483eb1-ca99-4c61-a6e1-9bccb85a2ee8",
      "name": "RSS Olimpo",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        -1000,
        -420
      ],
      "parameters": {
        "url": "https://hd-olimpo.club/rss/7335.be0cbfb98c9c4c08ddb3cd459c77967f",
        "options": {
          "ignoreSSL": false
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "c80e250d-1dcd-4fca-b0d5-e7ab0aade1e6",
      "name": "필드 편집",
      "type": "n8n-nodes-base.set",
      "position": [
        -800,
        -420
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "11b653ae-6a43-4e6d-86b8-066384eaa7d6",
              "name": "title",
              "type": "string",
              "value": "={{ $json.title.replace(/\\[PACK\\].*/, \"\").replace(/\\[.*?\\]/g, \"\").trim() }} ({{$json.content.match(/<strong>Size<\\/strong>:\\s([\\d.]+\\s[KMGT]iB)/)[1]}})"
            },
            {
              "id": "e300ad1b-6b93-45f7-a964-294abbebfd95",
              "name": "link",
              "type": "string",
              "value": "={{ $json.link.replace(/\\/torrent\\/download\\/(\\d+)\\..*/, \"/torrents/$1\") }}"
            },
            {
              "id": "bd548580-e879-4671-ad4e-603d2496362e",
              "name": "pubDate",
              "type": "string",
              "value": "={{ new Date($json.pubDate).getTime() }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "3e784166-4aaf-46e4-adef-8ef55ce3487c",
      "name": "필드 편집1",
      "type": "n8n-nodes-base.set",
      "position": [
        -800,
        -140
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "d0002dd0-3a5a-4f1a-ba6e-d359549f5a1e",
              "name": "title",
              "type": "string",
              "value": "={{$json.title.replace(/^\\[PACK\\] /, \"\").replace(/1080p .*/, \"\")}} ({{$json.content.match(/<strong>Size<\\/strong>:\\s([\\d.]+\\s[KMGT]iB)/)[1]}})"
            },
            {
              "id": "cd7b2be1-a52e-430b-98a1-2fb30b5cb8c7",
              "name": "link",
              "type": "string",
              "value": "={{ $json.link.replace(/\\/torrent\\/download\\/(\\d+)\\..*/, \"/torrents/$1\") }}"
            },
            {
              "id": "3b9d50a8-0d46-4a8f-94e9-454bc5153280",
              "name": "pubDate",
              "type": "string",
              "value": "={{ new Date($json.pubDate).getTime() }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "3ce079a3-5ca9-4e75-a845-2b60ff94c0db",
      "name": "병합된 RSS",
      "type": "n8n-nodes-base.merge",
      "position": [
        -540,
        -280
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "6906b944-5554-4325-a932-ea8cbf3788dc",
      "name": "정렬",
      "type": "n8n-nodes-base.sort",
      "position": [
        -60,
        -280
      ],
      "parameters": {
        "options": {},
        "sortFieldsUi": {
          "sortField": [
            {
              "order": "descending",
              "fieldName": "pubDate"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "179d4844-b80e-4f26-aa13-e09c73361603",
      "name": "Markdown 목록",
      "type": "n8n-nodes-base.code",
      "position": [
        140,
        -280
      ],
      "parameters": {
        "jsCode": "// Escape simbols function\nfunction escapeMarkdown(text) {\n    return text\n        .replace(/\\\\/g, \"\\\\\\\\\")\n        .replace(/\\*/g, \"\\\\*\")\n        .replace(/\\_/g, \"\\\\_\")\n        .replace(/\\[/g, \"\\\\[\")\n        .replace(/\\]/g, \"\\\\]\")\n        .replace(/~/g, \"\\\\~\")\n        .replace(/`/g, \"\\\\`\")\n        .replace(/>/g, \"\\\\>\")\n        .replace(/#/g, \"\\\\#\")\n        .replace(/\\+/g, \"\\\\+\")\n        .replace(/=/g, \"\\\\=\")\n        .replace(/\\|/g, \"\\\\|\")\n        .replace(/!/g, \"\\\\!\");\n}\n\n// Generate list with links\nconst formattedList = items.map(item => {\n    const title = escapeMarkdown(item.json.title || \"No title\");\n    const link = item.json.link || \"#\";\n\n    // Telegram Markdown Format: [Text](URL)\n    return `[${title}](${link})`;\n}).join(\"\\n\"); // Join with line break\n\n// Return generated list\nreturn [{ json: { message: formattedList } }];\n\n"
      },
      "typeVersion": 2
    },
    {
      "id": "4eeea9d2-33e9-4764-8ee4-8ec22fdcf0a9",
      "name": "Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        340,
        -280
      ],
      "parameters": {
        "text": "=`----------------------------`\n`-- TorrentLand & HDOlimpo --`\n`----------------------------`\n{{ $json.message }}",
        "chatId": "-1001216307043",
        "additionalFields": {
          "parse_mode": "Markdown",
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "7PHYK39uh1jMzOBd",
          "name": "Telegram account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "b5cf3931-3e7e-435a-bb47-45e57517c7ca",
      "name": "일정 트리거",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -1280,
        -280
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "hours",
              "hoursInterval": 8
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "b704ea08-11c5-4f13-a206-a009524016f2",
      "name": "필터",
      "type": "n8n-nodes-base.filter",
      "position": [
        -300,
        -280
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "loose"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "046f5bde-6d2c-4dfd-b29b-17be6c34cc1b",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $json.pubDate }}\n\n",
              "rightValue": "={{ Date.now() - 2 * 24 * 60 * 60 * 1000 }}"
            }
          ]
        },
        "looseTypeValidation": true
      },
      "typeVersion": 2.2
    },
    {
      "id": "e39365d8-9399-486b-be44-e321dbe3a8a6",
      "name": "RSS Torrent",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        -1000,
        -140
      ],
      "parameters": {
        "url": "https://torrentland.li/rss/1251.283bddcd8d90ab67e4d36c4e09bc9a21",
        "options": {}
      },
      "typeVersion": 1.1
    },
    {
      "id": "43cb33e8-fc01-4ccb-9f3d-03a79fb45eab",
      "name": "메모지",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1060,
        -540
      ],
      "parameters": {
        "width": 200,
        "height": 540,
        "content": "## Rss Nodes\nIn these nodes you have to modify the urls of the rss feeds to be consulted."
      },
      "typeVersion": 1
    },
    {
      "id": "c4e8deaa-acde-415c-8d9b-f52e8940085a",
      "name": "메모지1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -340,
        -420
      ],
      "parameters": {
        "width": 220,
        "height": 280,
        "content": "## Items age\nHere the maximum age of the elements that we are going to show is defined"
      },
      "typeVersion": 1
    },
    {
      "id": "9c8df3b9-c6c8-4fb8-8702-8579479b8c4c",
      "name": "메모지2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -840,
        -540
      ],
      "parameters": {
        "width": 200,
        "height": 560,
        "content": "## Curate info\nAdjust the regular expression to achieve the desired result"
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "01439398-74d1-4d28-bebd-0ea0a0f83de9",
  "connections": {
    "6906b944-5554-4325-a932-ea8cbf3788dc": {
      "main": [
        [
          {
            "node": "179d4844-b80e-4f26-aa13-e09c73361603",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b704ea08-11c5-4f13-a206-a009524016f2": {
      "main": [
        [
          {
            "node": "6906b944-5554-4325-a932-ea8cbf3788dc",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3ce079a3-5ca9-4e75-a845-2b60ff94c0db": {
      "main": [
        [
          {
            "node": "b704ea08-11c5-4f13-a206-a009524016f2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f4483eb1-ca99-4c61-a6e1-9bccb85a2ee8": {
      "main": [
        [
          {
            "node": "c80e250d-1dcd-4fca-b0d5-e7ab0aade1e6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c80e250d-1dcd-4fca-b0d5-e7ab0aade1e6": {
      "main": [
        [
          {
            "node": "3ce079a3-5ca9-4e75-a845-2b60ff94c0db",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e39365d8-9399-486b-be44-e321dbe3a8a6": {
      "main": [
        [
          {
            "node": "3e784166-4aaf-46e4-adef-8ef55ce3487c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3e784166-4aaf-46e4-adef-8ef55ce3487c": {
      "main": [
        [
          {
            "node": "3ce079a3-5ca9-4e75-a845-2b60ff94c0db",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "179d4844-b80e-4f26-aa13-e09c73361603": {
      "main": [
        [
          {
            "node": "4eeea9d2-33e9-4764-8ee4-8ec22fdcf0a9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b5cf3931-3e7e-435a-bb47-45e57517c7ca": {
      "main": [
        [
          {
            "node": "f4483eb1-ca99-4c61-a6e1-9bccb85a2ee8",
            "type": "main",
            "index": 0
          },
          {
            "node": "e39365d8-9399-486b-be44-e321dbe3a8a6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

중급 - 마케팅

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
중급
노드 수13
카테고리1
노드 유형9
난이도 설명

일정 경험을 가진 사용자를 위한 6-15개 노드의 중간 복잡도 워크플로우

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34