哈嘍,大家好👏
我是阿星!
最近n8n太火了。什么是n8n?有點像扣子和dify的綜合體。
簡單來說就是替你打工的「自動化工作流」
我們今天就從部署👉搭建第一個工作流。用它實現自動抓取新聞并分類。
教程有點長,方法有很多,今天只講一下用飛書mcp實現的方式。
小白易上手。
一、部署n8n到本地
-
1.?訪問?Docker.com?并下載 Docker Desktop。(按自己電腦型號下載,蘋果不要下載錯芯片)
-
2.?安裝 Docker Desktop。
-
3.?打開 Docker Desktop,搜索?n8n。
-
4.?選擇第一個結果并點擊pull
-
5.?切回到images看到下面這種情況就代表已經pull成功了,點擊run。
-
6.?點擊run后不要直接點第二個run,展開run上面的箭頭。跟著填寫。name隨便,volumes可以按照你自己的情況替換。比如你沒有安裝過n8n,可以自己新建文件夾。然后再volume里選擇自己新建的文件夾。(不要出現中文)
端口映射為?5678。
-
7.?點擊運行,它就開始咔咔跑了,完成后在你的瀏覽器訪問?http://localhost:5678。
-
8.?注冊一個賬號,隨便填。
-
9.?并獲取 License Key 以解鎖功能。直接就給你發郵箱里了。
二、飛書應用配置
劃重點,這一步必須是大大大大前提!
這個飛書不要用你平常上班的那個飛書
要用你自己的個人飛書,或者你自建公司的飛書
你必須是最高管理員!!!這一點非常容易搞錯,搞錯會導致后面無法實現!
1. 創建應用
- 訪問?飛書開放平臺?→ 點擊右上角「開發者后臺」→「創建企業自建應用」
- 填寫應用名稱和描述(需清晰標識用途)→ 記錄生成的 App ID 和 App Secret(關鍵憑證,需妥善保存)。
2. 激活機器人能力
- 路徑:應用能力 → 添加應用能力 → 機器人 → 添加
- 必須發布:前往「版本管理與發布」→「創建版本」→ 發布應用,否則會提示“機器人能力未激活”。
3. 申請權限
因為要進行群聊創建任務和多維表格創建任務。所以可以提前都開一下(其中一些權限是之后的教程里可能用到的),用戶身份和應用身份的權限都可以開一下。你開權限的時候會提示有兩種權限。
- im:chat:讀取群聊基本信息
- im:chat:create:創建群聊權限
- im:chat:operate_as_owner:以群主身份操作群聊
- contact:user.id:readonly:訪問通訊錄基本信息
- contact:user.employee_id:readonly:獲取用戶信息權限
- base:app:copy?- 復制多維表格
- base:app:create?- 創建多維表格
- base:app:read?- 獲取多維表格信息
- base:app:update?- 更新多維表格
- bitable:app?- 查看、評論、編輯和管理多維表格
- im:message、im:message:send_as_bot-發送消息
- contact:user.id:readonly-獲取用戶信息
4. 創建版本并發布
一路確定就行了
三、安裝社區節點并配置
-
1.?安裝mcp節點
首先,社區節點是你在工作臺不能直接搜到的,需要你手動添加下。
點擊左下角頭像的settings。點擊install。
輸入n8n-nodes-feishu-lite。
之后搜索的時候帶黑色立方體盒子的是社區版,用帶黑盒子子標志的就好。
四、創建飛書多維表格
照著我下面這個表頭創建,因為表頭不對會導致后續無法傳入。
一定要看清楚都是純文本字段類型,沒有數字類型,包括最后一個也是文本類型。
內容不用填,但是要設置公開閱讀權限。
最重要的來了,右上角添加一下在第一步創建的機器人。添加為文檔應用。
搜索你的應用,點擊添加即可。
五、各節點設置方法
也有一些新聞mcp,但是這里推薦小白http接入。
http好處就是懸念比較少,適合固定任務。
我們先在畫布啥概念搜索下面的節點拼接到一起。
從左向右的邏輯順序就是【定時】👉【抓新聞】👉【整理格式】👉【寫入飛書】
觸發器
- 根據自己的需要填就可以了
新聞api(需要一定的網絡)
這兩個新聞api網站都可以,我們選第一個,NewAPI(https://newsapi.org/)以及 Gnews(https://gnews.io/)
本例中使用了NewsAPI的接口,詳細URL和參數配置信息可參閱官方文檔https://newsapi.org/docs/get-started#search?。其中api key點右上角獲取。
post請求部分(你就當是在給ai郵寄信件通信),我們要是就是這一段,復制下來往我們的第一個http里填一下。
GET https://newsapi.org/v2/everything?q=Apple&from=2025-06-18&sortBy=popularity&apiKey=API_KEYcurl https://newsapi.org/v2/everything -G \ ? ?-d q=Apple \ ? ?-d from=2025-06-18 \ ? ?-d sortBy=popularity \ ? ?-d apiKey=API_KEY
把對應的參數填到相應節點。其中apikey就是你剛剛在NewsAPI上獲取的那串密鑰。
整理新聞格式
這里要和大家特別說的一點是,新聞節點抓下來的東西是需要清洗格式的。否則非常可能報錯。設置如下,直接照著選就可以了。
js代碼框部分,完整代碼我放星球上了在文末,也可以自己讓ds寫下。
寫入飛書
最關鍵的就是寫清楚你在第二部分配置好的token和id
六、運行并自動打標
點擊運行,
就可以看到指定的新聞已經爬入多維表格。
如果想實現自動打標,直接添加一個探索字段捷徑的分類就行了。
想對哪一列打標分類就直接引用哪個字段就行了。
快來試試吧~我是阿星,我們下期再見~