AutomationFlowsSlack & Telegram › Ir-clu — تولید و انتشار خودکار مقاله

Ir-clu — تولید و انتشار خودکار مقاله

IR-CLU — تولید و انتشار خودکار مقاله. Uses httpRequest, github, telegram. Scheduled trigger; 6 nodes.

Cron / scheduled trigger★★★★☆ complexity6 nodesHTTP RequestGitHubTelegram
Slack & Telegram Trigger: Cron / scheduled Nodes: 6 Complexity: ★★★★☆ Added:

This workflow follows the GitHub → HTTP Request recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "IR-CLU \u2014 \u062a\u0648\u0644\u06cc\u062f \u0648 \u0627\u0646\u062a\u0634\u0627\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u0642\u0627\u0644\u0647",
  "nodes": [
    {
      "id": "trigger-1",
      "name": "\u0647\u0631 \u0631\u0648\u0632 \u0633\u0627\u0639\u062a \u06f8 \u0635\u0628\u062d",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        -720,
        0
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "cronExpression",
              "expression": "0 8 * * *"
            }
          ]
        }
      }
    },
    {
      "id": "code-topic",
      "name": "\u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u0648\u0636\u0648\u0639",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        -480,
        0
      ],
      "parameters": {
        "jsCode": "// \u062a\u0642\u0648\u06cc\u0645 \u0645\u062d\u062a\u0648\u0627\u06cc\u06cc \u06f3\u06f0 \u0631\u0648\u0632\u0647 \u2014 \u0628\u0631 \u0627\u0633\u0627\u0633 \u062a\u062d\u0642\u06cc\u0642 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0628\u0627\u0632\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646 (\u062a\u06cc\u0631 \u06f1\u06f4\u06f0\u06f5)\nconst topics = [\n  \"\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u0686\u06cc\u0633\u062a \u0648 \u0686\u0631\u0627 \u062f\u0631 \u06f1\u06f4\u06f0\u06f5 \u0636\u0631\u0648\u0631\u06cc \u0634\u062f\u0647\",\n  \"\u0647\u0632\u06cc\u0646\u0647 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u062f\u0631 \u0627\u06cc\u0631\u0627\u0646: \u0686\u0647 \u0639\u0648\u0627\u0645\u0644\u06cc \u0642\u06cc\u0645\u062a \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\",\n  \"\u0642\u06cc\u0645\u062a \u0633\u0627\u062e\u062a \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u062d\u0631\u0641\u0647\u200c\u0627\u06cc \u062f\u0631 \u06f1\u06f4\u06f0\u06f5 \u0686\u0642\u062f\u0631 \u0627\u0633\u062a\",\n  \"\u062a\u0641\u0627\u0648\u062a \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u0627\u0631\u0632\u0627\u0646 \u0648 \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u062d\u0631\u0641\u0647\u200c\u0627\u06cc \u0645\u062a\u0635\u0644 \u0628\u0647 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\",\n  \"\u0631\u0628\u0627\u062a \u0628\u0644\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631: \u0686\u0647 \u0632\u0645\u0627\u0646\u06cc \u0628\u0647\u200c\u062c\u0627\u06cc \u062a\u0644\u06af\u0631\u0627\u0645 \u0628\u0627\u06cc\u062f \u0627\u0632 \u0628\u0644\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645\",\n  \"\u0645\u0642\u0627\u06cc\u0633\u0647 \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u0648 \u0631\u0628\u0627\u062a \u0628\u0644\u0647: \u06a9\u062f\u0627\u0645 \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u0634\u0645\u0627 \u0645\u0646\u0627\u0633\u0628\u200c\u062a\u0631 \u0627\u0633\u062a\",\n  \"n8n \u0686\u06cc\u0633\u062a \u0648 \u0686\u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0628\u0647\u062a\u0631\u06cc \u0628\u0631\u0627\u06cc Zapier \u062f\u0631 \u0627\u06cc\u0631\u0627\u0646 \u0627\u0633\u062a\",\n  \"\u0622\u0645\u0648\u0632\u0634 \u0645\u0641\u0647\u0648\u0645\u06cc n8n \u0628\u0631\u0627\u06cc \u0635\u0627\u062d\u0628\u0627\u0646 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631\u060c \u0646\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u200c\u0647\u0627\",\n  \"\u0686\u0637\u0648\u0631 \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u0641\u0631\u0648\u0634 \u0631\u0627 \u0628\u0647 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u06cc\u0627 \u0627\u06a9\u0633\u0644 \u0648\u0627\u0642\u0639\u06cc \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u0648\u0635\u0644 \u06a9\u0646\u06cc\u0645\",\n  \"\u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u0628\u0631\u0627\u06cc \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc: \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0633\u0641\u0627\u0631\u0634 \u0628\u062f\u0648\u0646 \u062a\u0645\u0627\u0633 \u062a\u0644\u0641\u0646\u06cc\",\n  \"\u0631\u0628\u0627\u062a \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u0628\u0646\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0627\u0645\u0644\u0627\u06a9: \u0686\u0637\u0648\u0631 \u0622\u06af\u0647\u06cc\u200c\u0647\u0627\u06cc \u0628\u0627\u0627\u0631\u0632\u0634 \u0631\u0627 \u062e\u0648\u062f\u06a9\u0627\u0631 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u0645\",\n  \"\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0641\u0631\u0648\u0634 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0648 \u062a\u0648\u0644\u06cc\u062f\u06cc\u200c\u0647\u0627: \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u0632 \u0635\u0646\u0639\u062a \u0641\u0648\u0644\u0627\u062f\",\n  \"\u0627\u06cc\u062c\u0646\u062a \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0645\u062d\u062a\u0648\u0627\u06cc \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc: \u0627\u0632 \u0627\u06cc\u062f\u0647 \u062a\u0627 \u0627\u0646\u062a\u0634\u0627\u0631\",\n  \"\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u067e\u0627\u0633\u062e\u200c\u06af\u0648\u06cc\u06cc \u06f2\u06f4 \u0633\u0627\u0639\u062a\u0647 \u0628\u0647 \u0645\u0634\u062a\u0631\u06cc \u0628\u062f\u0648\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0646\u06cc\u0631\u0648\u06cc \u062c\u062f\u06cc\u062f\",\n  \"\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a: \u06a9\u062f\u0627\u0645 \u0641\u0631\u0622\u06cc\u0646\u062f \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0627\u0648\u0644 \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9 \u0634\u0648\u062f\",\n  \"\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u06a9\u0648\u0686\u06a9 \u062f\u0631 \u0628\u0631\u0627\u0628\u0631 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0633\u0627\u0632\u0645\u0627\u0646\u06cc: \u062a\u0641\u0627\u0648\u062a \u0631\u0648\u06cc\u06a9\u0631\u062f \u0648 \u0647\u0632\u06cc\u0646\u0647\",\n  \"\u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u0628\u0631\u0627\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u0634\u062a\u0631\u06cc: \u0627\u0632 \u0633\u0627\u0639\u062a\u200c\u0647\u0627 \u0627\u0646\u062a\u0638\u0627\u0631 \u062a\u0627 \u067e\u0627\u0633\u062e \u062f\u0631 \u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647\",\n  \"\u0686\u0637\u0648\u0631 \u0628\u0627 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0645\u062d\u062a\u0648\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc (\u0646\u0627\u0645\u0647\u060c \u067e\u0627\u0633\u062e\u060c \u062e\u0644\u0627\u0635\u0647) \u0631\u0627 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06a9\u0646\u06cc\u0645\",\n  \"\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u0632 \u0627\u0633\u0646\u0627\u062f \u0648 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0628\u0627 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc (OCR) \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\",\n  \"\u0686\u0637\u0648\u0631 \u06cc\u06a9 \u0627\u06cc\u062c\u0646\u062a \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0642\u06cc\u0645\u062a \u0631\u0642\u0628\u0627 \u0631\u0627 \u0647\u0631 \u0631\u0648\u0632 \u0631\u0635\u062f \u06a9\u0646\u062f\",\n  \"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0634\u0631\u0648\u0639 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631\u0647\u0627\u06cc \u062e\u0627\u0646\u0648\u0627\u062f\u06af\u06cc \u0648 \u0641\u0631\u0648\u0634\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u06a9\u0648\u0686\u06a9\",\n  \"\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u06cc\u0627\u062f\u0622\u0648\u0631\u06cc \u067e\u0631\u062f\u0627\u062e\u062a \u0648 \u06a9\u0627\u0647\u0634 \u0645\u0637\u0627\u0644\u0628\u0627\u062a \u0645\u0639\u0648\u0642 \u0628\u0627 \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645\",\n  \"\u0686\u0637\u0648\u0631 \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u0627\u0645\u0646\u06cc\u062a \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 \u0631\u0627 \u062d\u0641\u0638 \u0645\u06cc\u200c\u06a9\u0646\u062f\",\n  \"\u0632\u0645\u0627\u0646\u200c\u0628\u0646\u062f\u06cc \u0648\u0627\u0642\u0639\u06cc: \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645 \u062d\u0631\u0641\u0647\u200c\u0627\u06cc \u0686\u0642\u062f\u0631 \u0637\u0648\u0644 \u0645\u06cc\u200c\u06a9\u0634\u062f\",\n  \"\u06f7 \u0627\u0634\u062a\u0628\u0627\u0647 \u0631\u0627\u06cc\u062c \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631\u0647\u0627 \u0647\u0646\u06af\u0627\u0645 \u0633\u0641\u0627\u0631\u0634 \u0633\u0627\u062e\u062a \u0631\u0628\u0627\u062a \u062a\u0644\u06af\u0631\u0627\u0645\",\n  \"\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u062c\u0644\u0633\u0627\u062a \u0648 \u0648\u0642\u062a\u200c\u062f\u0647\u06cc \u0628\u062f\u0648\u0646 \u0631\u0641\u062a\u200c\u0648\u0628\u0631\u06af\u0634\u062a \u067e\u06cc\u0627\u0645\",\n  \"\u0686\u0637\u0648\u0631 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u06a9\u0648\u0686\u06a9 \u0647\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0645\u062b\u0644 \u0634\u0631\u06a9\u062a\u200c\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u062f\u0631 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u06a9\u0646\u062f\",\n  \"\u0633\u0648\u0627\u0644\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644 \u062f\u0631\u0628\u0627\u0631\u0647 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0628\u0627 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\",\n  \"\u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc \u06cc\u06a9 \u0645\u0627\u0647: \u06a9\u062f\u0627\u0645 \u0646\u0648\u0639 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u0628\u0627\u0632\u06af\u0634\u062a \u0633\u0631\u0645\u0627\u06cc\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u06a9\u0648\u0686\u06a9 \u062f\u0627\u0631\u062f\",\n  \"\u0686\u0637\u0648\u0631 \u0628\u0627 n8n \u0686\u0646\u062f \u0633\u0631\u0648\u06cc\u0633 \u067e\u0631\u0627\u06a9\u0646\u062f\u0647 (\u0627\u06cc\u0645\u06cc\u0644\u060c \u062a\u0644\u06af\u0631\u0627\u0645\u060c \u0627\u06a9\u0633\u0644) \u0631\u0627 \u06cc\u06a9\u200c\u062c\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u0645\"\n];\n\n// \u0628\u0647\u200c\u062c\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u062a\u0635\u0627\u062f\u0641\u06cc\u060c \u0647\u0631 \u0631\u0648\u0632 \u062f\u0642\u06cc\u0642\u0627\u064b \u0645\u0648\u0636\u0648\u0639 \u0628\u0639\u062f\u06cc\u0650 \u062a\u0642\u0648\u06cc\u0645 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u062f\u0627\u0631\u062f\nconst staticData = $getWorkflowStaticData('global');\nif (typeof staticData.dayIndex !== 'number') staticData.dayIndex = 0;\n\nconst topic = topics[staticData.dayIndex % topics.length];\nstaticData.dayIndex += 1;\n\nreturn [{ json: { topic } }];"
      }
    },
    {
      "id": "http-openai",
      "name": "\u062a\u0648\u0644\u06cc\u062f \u0645\u0642\u0627\u0644\u0647 \u0628\u0627 OpenAI",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -240,
        0
      ],
      "parameters": {
        "method": "POST",
        "url": "https://api.openai.com/v1/chat/completions",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "content-type",
              "value": "application/json"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={{ JSON.stringify({\n  model: \"gpt-4o-mini\",\n  response_format: { type: \"json_object\" },\n  messages: [\n    { role: \"system\", content: \"\u062a\u0648 \u0646\u0648\u06cc\u0633\u0646\u062f\u0647\u200c\u06cc \u0628\u0644\u0627\u06af \u0627\u0633\u062a\u0648\u062f\u06cc\u0648\u06cc \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 IR-CLU \u0647\u0633\u062a\u06cc. \u06cc\u06a9 \u0645\u0642\u0627\u0644\u0647 \u0641\u0627\u0631\u0633\u06cc\u060c \u0648\u0627\u0642\u0639\u06cc \u0648 \u063a\u06cc\u0631\u06a9\u0644\u06cc\u0634\u0647\u200c\u0627\u06cc \u062f\u0631\u0628\u0627\u0631\u0647 \u0645\u0648\u0636\u0648\u0639 \u062f\u0627\u062f\u0647\u200c\u0634\u062f\u0647 \u0628\u0646\u0648\u06cc\u0633\u061b \u062d\u062f\u0648\u062f \u06f6\u06f0\u06f0 \u062a\u0627 \u06f8\u06f0\u06f0 \u06a9\u0644\u0645\u0647\u060c \u0628\u0627 \u062d\u062f\u0627\u0642\u0644 \u062f\u0648 \u062a\u06cc\u062a\u0631 H2 (##)\u060c \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0645\u0644\u0645\u0648\u0633\u060c \u0648 \u06cc\u06a9 \u062c\u0645\u0644\u0647 \u067e\u0627\u06cc\u0627\u0646\u06cc \u06a9\u0647 \u062e\u0648\u0627\u0646\u0646\u062f\u0647 \u0631\u0627 \u0628\u0647 \u06af\u0641\u062a\u200c\u0648\u06af\u0648 \u062f\u0631\u0628\u0627\u0631\u0647 \u067e\u0631\u0648\u0698\u0647\u200c\u0627\u0634 \u062f\u0639\u0648\u062a \u06a9\u0646\u062f. \u0644\u062d\u0646: \u0645\u0633\u062a\u0642\u06cc\u0645\u060c \u0645\u062b\u0644 \u062a\u0648\u0636\u06cc\u062d\u200c\u062f\u0627\u062f\u0646 \u0628\u0647 \u06cc\u06a9 \u0635\u0627\u062d\u0628 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631 \u063a\u06cc\u0631\u0641\u0646\u06cc\u060c \u0628\u062f\u0648\u0646 \u062c\u0645\u0644\u0647\u200c\u0647\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u06cc \u062a\u0628\u0644\u06cc\u063a\u0627\u062a\u06cc. \u062e\u0631\u0648\u062c\u06cc \u0631\u0627 \u0641\u0642\u0637 \u0648 \u0641\u0642\u0637 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u06cc\u06a9 JSON \u0645\u0639\u062a\u0628\u0631 \u0628\u0627 \u0647\u0645\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u0628\u062f\u0647 \u0648 \u0647\u06cc\u0686 \u0645\u062a\u0646 \u062f\u06cc\u06af\u0631\u06cc \u0642\u0628\u0644 \u06cc\u0627 \u0628\u0639\u062f\u0634 \u0646\u0646\u0648\u06cc\u0633: {\\\"title\\\": string, \\\"description\\\": string (\u0632\u06cc\u0631 \u06f1\u06f6\u06f0 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u060c \u0628\u0631\u0627\u06cc \u0645\u062a\u0627 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0633\u0626\u0648), \\\"slug\\\": string (\u0641\u0642\u0637 \u062d\u0631\u0648\u0641 \u0644\u0627\u062a\u06cc\u0646 \u06a9\u0648\u0686\u06a9 \u0648 \u062e\u0637\u200c\u062a\u06cc\u0631\u0647\u060c \u0628\u062f\u0648\u0646 \u0641\u0627\u0635\u0644\u0647\u060c \u0628\u0631\u06af\u0631\u0641\u062a\u0647 \u0627\u0632 \u0645\u0648\u0636\u0648\u0639 \u0627\u0635\u0644\u06cc \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc), \\\"tags\\\": string[] (\u06f2 \u062a\u0627 \u06f3 \u062a\u06af \u0641\u0627\u0631\u0633\u06cc), \\\"body_markdown\\\": string (\u0645\u062a\u0646 \u06a9\u0627\u0645\u0644 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0645\u0627\u0631\u06a9\u200c\u062f\u0627\u0648\u0646\u060c \u0628\u062f\u0648\u0646 \u062a\u06cc\u062a\u0631 \u0627\u0635\u0644\u06cc H1 \u0686\u0648\u0646 \u062a\u06cc\u062a\u0631 \u062c\u062f\u0627 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f)}\" },\n    { role: \"user\", content: $json.topic }\n  ]\n}) }}"
      },
      "credentials": {
        "httpHeaderAuth": {
          "name": "<your credential>"
        }
      }
    },
    {
      "id": "code-format",
      "name": "\u0633\u0627\u062e\u062a \u0641\u0627\u06cc\u0644 \u0645\u0627\u0631\u06a9\u200c\u062f\u0627\u0648\u0646",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        0,
        0
      ],
      "parameters": {
        "jsCode": "const raw = $input.first().json.choices[0].message.content;\nconst article = JSON.parse(raw);\n\nconst today = new Date().toISOString().slice(0, 10);\nconst uniqueSlug = `${article.slug}-${today}`;\nconst tagsYaml = article.tags.map((t) => `\"${t}\"`).join(\", \");\n\nconst frontmatter = `---\\ntitle: \"${article.title.replace(/\"/g, '\\\\\"')}\"\\ndescription: \"${article.description.replace(/\"/g, '\\\\\"')}\"\\ndate: \"${today}\"\\ntags: [${tagsYaml}]\\n---\\n\\n`;\n\nreturn [{\n  json: {\n    slug: uniqueSlug,\n    title: article.title,\n    path: `content/blog/${uniqueSlug}.md`,\n    message: `Add article: ${article.title} (auto-generated)`,\n    fileContent: frontmatter + article.body_markdown,\n  },\n}];"
      }
    },
    {
      "id": "github-commit",
      "name": "\u06a9\u0627\u0645\u06cc\u062a \u0645\u0642\u0627\u0644\u0647 \u062f\u0631 \u06af\u06cc\u062a\u200c\u0647\u0627\u0628",
      "type": "n8n-nodes-base.github",
      "typeVersion": 1,
      "position": [
        240,
        0
      ],
      "parameters": {
        "resource": "file",
        "operation": "create",
        "owner": "manbom",
        "repository": "IR-CLU",
        "filePath": "={{ $json.path }}",
        "fileContent": "={{ $json.fileContent }}",
        "commitMessage": "={{ $json.message }}",
        "branch": "main"
      },
      "credentials": {
        "githubApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "id": "telegram-notify",
      "name": "\u0627\u0637\u0644\u0627\u0639 \u062f\u0631 \u062a\u0644\u06af\u0631\u0627\u0645",
      "type": "n8n-nodes-base.telegram",
      "typeVersion": 1.2,
      "position": [
        480,
        0
      ],
      "parameters": {
        "resource": "message",
        "operation": "sendMessage",
        "chatId": "PLACEHOLDER_CHAT_ID",
        "text": "=\ud83d\udcdd \u0645\u0642\u0627\u0644\u0647 \u062c\u062f\u06cc\u062f \u0645\u0646\u062a\u0634\u0631 \u0634\u062f:\n{{ $('\u0633\u0627\u062e\u062a \u0641\u0627\u06cc\u0644 \u0645\u0627\u0631\u06a9\u200c\u062f\u0627\u0648\u0646').item.json.title }}\n\n\u0628\u0639\u062f \u0627\u0632 build \u062e\u0648\u062f\u06a9\u0627\u0631 \u06af\u06cc\u062a\u200c\u0647\u0627\u0628 (\u062d\u062f\u0648\u062f \u06f2-\u06f3 \u062f\u0642\u06cc\u0642\u0647)\u060c \u0627\u06cc\u0646\u200c\u062c\u0627 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a:\nhttps://irclu.com/blog/{{ $('\u0633\u0627\u062e\u062a \u0641\u0627\u06cc\u0644 \u0645\u0627\u0631\u06a9\u200c\u062f\u0627\u0648\u0646').item.json.slug }}/"
      },
      "credentials": {
        "telegramApi": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "\u0647\u0631 \u062f\u0648\u0634\u0646\u0628\u0647 \u0633\u0627\u0639\u062a \u06f8 \u0635\u0628\u062d": {
      "main": [
        [
          {
            "node": "\u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u0648\u0636\u0648\u0639",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u0648\u0636\u0648\u0639": {
      "main": [
        [
          {
            "node": "\u062a\u0648\u0644\u06cc\u062f \u0645\u0642\u0627\u0644\u0647 \u0628\u0627 OpenAI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u062a\u0648\u0644\u06cc\u062f \u0645\u0642\u0627\u0644\u0647 \u0628\u0627 OpenAI": {
      "main": [
        [
          {
            "node": "\u0633\u0627\u062e\u062a \u0641\u0627\u06cc\u0644 \u0645\u0627\u0631\u06a9\u200c\u062f\u0627\u0648\u0646",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u0633\u0627\u062e\u062a \u0641\u0627\u06cc\u0644 \u0645\u0627\u0631\u06a9\u200c\u062f\u0627\u0648\u0646": {
      "main": [
        [
          {
            "node": "\u06a9\u0627\u0645\u06cc\u062a \u0645\u0642\u0627\u0644\u0647 \u062f\u0631 \u06af\u06cc\u062a\u200c\u0647\u0627\u0628",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u06a9\u0627\u0645\u06cc\u062a \u0645\u0642\u0627\u0644\u0647 \u062f\u0631 \u06af\u06cc\u062a\u200c\u0647\u0627\u0628": {
      "main": [
        [
          {
            "node": "\u0627\u0637\u0644\u0627\u0639 \u062f\u0631 \u062a\u0644\u06af\u0631\u0627\u0645",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  }
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

IR-CLU — تولید و انتشار خودکار مقاله. Uses httpRequest, github, telegram. Scheduled trigger; 6 nodes.

Source: https://github.com/manbom/IR-CLU/blob/7c19790046c3624d07898a5e9f22473510cda811/automation/n8n-blog-workflow.json — original creator credit. Request a take-down →

More Slack & Telegram workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Slack & Telegram

GitHub SQL Docs → Telegram (PostgreSQL). Uses github, httpRequest, telegram. Scheduled trigger; 12 nodes.

GitHub, HTTP Request, Telegram
Slack & Telegram

IR-CLU — تولید و انتشار خودکار مقاله. Uses httpRequest, github, telegram. Scheduled trigger; 6 nodes.

HTTP Request, GitHub, Telegram
Slack & Telegram

Auto Hunt. Uses httpRequest, googleSheets, rssFeedRead, telegram. Scheduled trigger; 78 nodes.

HTTP Request, Google Sheets, RSS Feed Read +1
Slack & Telegram

Auto-Hunt. Uses httpRequest, googleSheets, rssFeedRead, telegram. Scheduled trigger; 78 nodes.

HTTP Request, Google Sheets, RSS Feed Read +1
Slack & Telegram

This workflow runs daily at 9 AM, uses Perplexity to compile vaping industry news, optionally captures article screenshots via Browserless, and generates a HeyGen avatar video from a template. It then

Telegram, Google Drive, HTTP Request