AutomationFlowsAI & RAG › Daily Hugging Face Model Updates to Discord

Daily Hugging Face Model Updates to Discord

Original n8n title: Huggingface

Huggingface. Uses discord, httpRequest, itemLists. Scheduled trigger; 11 nodes.

Cron / scheduled trigger★★★★☆ complexity11 nodesDiscordHTTP RequestItem Lists
AI & RAG Trigger: Cron / scheduled Nodes: 11 Complexity: ★★★★☆ Added:

This workflow follows the Discord → 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": "My workflow",
  "nodes": [
    {
      "parameters": {
        "mode": "combine",
        "combinationMode": "mergeByPosition",
        "options": {}
      },
      "id": "640ee1a5-e189-4db8-a4a6-89285a33fa1d",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "typeVersion": 2.1,
      "position": [
        1300,
        540
      ]
    },
    {
      "parameters": {
        "mode": "combine",
        "combinationMode": "mergeByPosition",
        "options": {}
      },
      "id": "03f8c0e9-4edd-42f0-8a72-5fa60bdb3fc9",
      "name": "Merge1",
      "type": "n8n-nodes-base.merge",
      "typeVersion": 2.1,
      "position": [
        1720,
        300
      ]
    },
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "weeks",
              "triggerAtDay": [
                1
              ],
              "triggerAtHour": 8
            }
          ]
        }
      },
      "id": "0aef0065-ff53-4d31-86f7-8d5e5a517bfe",
      "name": "Monday 8 am",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.1,
      "position": [
        700,
        560
      ]
    },
    {
      "parameters": {
        "text": "=# Top 10 Trending Models\n\nHere is a list of the Top 10 trending models on Hugging Face with a brief summarization:",
        "options": {}
      },
      "id": "7b5ad98d-73ed-43fe-98d5-39205fbccf92",
      "name": "First message",
      "type": "n8n-nodes-base.discord",
      "typeVersion": 1,
      "position": [
        840,
        560
      ]
    },
    {
      "parameters": {
        "url": "get_trending_models",
        "options": {}
      },
      "id": "84a5f299-f454-4875-936d-9d9f491e4a59",
      "name": "Get model names",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [
        1000,
        560
      ]
    },
    {
      "parameters": {
        "operation": "concatenateItems",
        "fieldsToAggregate": {
          "fieldToAggregate": [
            {
              "fieldToAggregate": "choices[0].text",
              "renameField": true,
              "outputFieldName": "summary"
            }
          ]
        },
        "options": {}
      },
      "id": "2170b5ac-a443-4531-9997-1bc1ff8c0d70",
      "name": "Item Lists",
      "type": "n8n-nodes-base.itemLists",
      "typeVersion": 3,
      "position": [
        1860,
        560
      ]
    },
    {
      "parameters": {
        "fieldToSplitOut": "name",
        "include": "selectedOtherFields",
        "fieldsToInclude": "link",
        "options": {}
      },
      "id": "a51194c2-46eb-4230-bdb6-cb66fce3523e",
      "name": "Item Lists1",
      "type": "n8n-nodes-base.itemLists",
      "typeVersion": 3,
      "position": [
        1480,
        340
      ]
    },
    {
      "parameters": {
        "url": "=get_model_card?model_name={{ $json.name }}",
        "options": {}
      },
      "id": "9221adb3-b1a0-4968-8656-a7401299b9ca",
      "name": "Get model description",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [
        1140,
        380
      ]
    },
    {
      "parameters": {
        "options": {
          "reset": false
        }
      },
      "id": "69c30660-04ca-4477-bcaf-dcce19ece90f",
      "name": "For each model",
      "type": "n8n-nodes-base.splitInBatches",
      "typeVersion": 3,
      "position": [
        1500,
        540
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "v1/completions",
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={\n  \"prompt\": \"\\n\\n# Instructions:\\nplease provide bullet point summary. print before every bullet point a new line but as escaped character. Furthermore just provide up to 3 bullet points. each bullet point must start with *. This is the structure for your output: ## Modeltype\\n*(bulletpoints)\\n## Summary\\n*(bulletpoints)\\n\\nin the following section is the text you have to analyse:\\n{{ $json.text }}\\n\\n# Response: in the following i will summarize the model card of the  model {{ $json.name }}:\\n\",\n  \"stop\": [\n\"\\n##Evaluation\",\n\"\\n##Model Details\",\n\"\\n##Applications\",\n\"\\n##OutofScope Use Restrictions\",\n\"\\n##Research Applications\",\n\"\\n##license\",\n\"\\n##model sources\",\n\"\\n##User Study\",\n\"\\n##excluded uses:\",\n\"\\nLinks\",\n\"\\nUsage\",\n\"\\nInstructions for Use\"\n  ]\n}\n",
        "options": {
          "timeout": 1000000000
        }
      },
      "id": "e621d082-1a92-4ecc-834d-36a5705b150c",
      "name": "Summarize",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [
        1700,
        560
      ]
    },
    {
      "parameters": {
        "text": "=#  {{ $json.name }}",
        "options": {
          "embeds": "=[{\n  \"type\": \"rich\",\n  \"title\": \"{{ $json['name'] }}\",\n  \"color\": 16739674,\n  \"url\": \"{{ $json['link'] }}\",\n  \"description\": {{ JSON.stringify($json.summary[0]) }}}]\n   "
        }
      },
      "id": "d83d3796-b5ee-4427-a7bf-e406c774bd25",
      "name": "Post summary",
      "type": "n8n-nodes-base.discord",
      "typeVersion": 1,
      "position": [
        1940,
        280
      ]
    }
  ],
  "connections": {
    "Merge": {
      "main": [
        [
          {
            "node": "For each model",
            "type": "main",
            "index": 0
          },
          {
            "node": "Item Lists1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge1": {
      "main": [
        [
          {
            "node": "Post summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Monday 8 am": {
      "main": [
        [
          {
            "node": "First message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "First message": {
      "main": [
        [
          {
            "node": "Get model names",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get model names": {
      "main": [
        [
          {
            "node": "Get model description",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Item Lists": {
      "main": [
        [
          {
            "node": "For each model",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Item Lists1": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get model description": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "For each model": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          }
        ],
        [
          {
            "node": "Summarize",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Summarize": {
      "main": [
        [
          {
            "node": "Item Lists",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "14dfd56e-e07a-443a-80f7-9dfb7da0f728",
  "id": "DvVa32LzPpogH4Ns",
  "tags": []
}
Pro

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

About this workflow

Huggingface. Uses discord, httpRequest, itemLists. Scheduled trigger; 11 nodes.

Source: https://github.com/codesphere-community/templates/blob/581222b812d1dc54d5c628460771a9d2f11ed095/n8n/HuggingFace.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

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

AI & RAG

Stay on top of what’s happening in your community without drowning in endless RSS feeds.

RSS Feed Read, HTTP Request, Discord
AI & RAG

This comprehensive n8n automation template orchestrates a complete end-to-end workflow for generating engaging short-form Point-of-View (POV) style videos using multiple AI services and automatically

HTTP Request, OpenAI, Google Drive +4
AI & RAG

Crypto traders, researchers, and investors who want to identify trending market narratives and sector rotations before they become mainstream news.

HTTP Request, Google Gemini, Discord
AI & RAG

Keep your clients informed without the repetitive work. This workflow automatically pulls the latest mortgage rates, cleans the data, and uses AI to craft polished messages you can send directly to cl

HTTP Request, Discord, Google Gemini
AI & RAG

Free Support: Setting up and getting the workflow tailord to your needs. One small free adjustment included.

HTTP Request, Google Cloud Storage, YouTube +2