保姆級(jí)教程:用n8n打造一個(gè)24小時(shí)監(jiān)控AI博主的工作流【免費(fèi)下載】

0 評(píng)論 7050 瀏覽 11 收藏 12 分鐘

想讓AI員工24小時(shí)監(jiān)控AI博主的動(dòng)態(tài)?這篇文章教你用n8n打造自動(dòng)化工作流,從工具介紹到具體操作步驟,再到常見問題的解決方法,手把手教你實(shí)現(xiàn)高效監(jiān)控,還附有免費(fèi)工作流文件下載。

如果你想讓AI 員工24小時(shí)干活,不妨學(xué)習(xí)一下今天介紹的這個(gè)工具——n8n

什么是n8n

你知道Coze、Dify的話,那你就能理解n8n,是類似的通過拖拉拽組件就能完成一個(gè)自動(dòng)化的工作流開發(fā)的平臺(tái)。

在Github上已經(jīng)狂砍87k stars

不同于前者,n8n的自由度更高,更適合開發(fā)自動(dòng)化的工作流,內(nèi)置python等代碼的處理,同時(shí)集成了400多個(gè)外部應(yīng)用API,幾乎集成了全球所有常用的并且開放API的應(yīng)用,例如谷歌、Reddit等出海常用的工具。而且社區(qū)很活躍,網(wǎng)上能搜到很多開箱即用的工作流,省事~

最后:完全免費(fèi)。

對(duì)于Dify,也是不錯(cuò)的自動(dòng)化流程工具,但定位更多是AI應(yīng)用,而不是復(fù)雜的自動(dòng)化流程,在數(shù)據(jù)處理、同步之類的環(huán)節(jié)沒有n8n強(qiáng)。

快速上手一個(gè)n8n工作流

接觸一個(gè)工具最開始應(yīng)該做的,不是從0去學(xué)怎么造輪子

而是找個(gè)輪子跑通,先享受這個(gè)工具帶來的效果,搞明白整個(gè)流程是怎么回事,自然就學(xué)會(huì)了。

這里我找了一個(gè)監(jiān)控X平臺(tái)(國(guó)外的微博,上面對(duì)AI的討論很火熱)上AI博主內(nèi)容的工作流,作者是大佬袋鼠帝:

接下來的內(nèi)容不是獨(dú)立的,而是建立在這個(gè)工作流教程的基礎(chǔ)上。雖然原作者已經(jīng)寫的很詳細(xì)了,但對(duì)很多小白來說還是有很多卡點(diǎn)的,我都花了2個(gè)小時(shí)才完全跑通。

所以你要做的就是下載工作流-閱讀原文,然后對(duì)照著原文和我這篇「補(bǔ)充說明」來部署工作流。

你也可以理解為我這篇文章是踩坑說明。

開始

首先拿到后,打開n8n后臺(tái),點(diǎn)「Create Workflow」

進(jìn)入編輯頁面后,右上角點(diǎn)「Import from File」,把文件導(dǎo)進(jìn)去。注意,總共有兩個(gè)文件,一個(gè)文件是一個(gè)工作流。

提前準(zhǔn)備工作

在正式開始之前,你需要提前配置好n8n的域名和https,因?yàn)楣ぷ髁饔玫搅斯雀鐰PI接口,而谷歌是要求這兩個(gè)才行的(文末我也更新了,改成了可以直接同步到飛書文檔)

以我用寶塔面板為例:

1.?設(shè)置域名

直接去你買域名的服務(wù)商網(wǎng)站后臺(tái)設(shè)置就好了,把域名指向你的服務(wù)器(沒錯(cuò)你需要一個(gè)服務(wù)器,最好是國(guó)外的)

然后在寶塔面板里設(shè)置一個(gè)反向代理,讓這個(gè)域名能跳轉(zhuǎn)到你n8n的服務(wù)端口

直到你在瀏覽器輸入你的地址能正常打開n8n,就說明配置正確了

2.?設(shè)置Https

這個(gè)也簡(jiǎn)單直接在寶塔面板里申請(qǐng)Let’s Encrypt就好了,免費(fèi)一鍵搞定。

配置谷歌API

跟著原文作者的流程,來到谷歌權(quán)限的配置。這里有3個(gè)坑

坑1:新建好client后需要到如下圖的「Audience」里,把自己添加為Test users

否則登陸那里會(huì)進(jìn)不去。

坑2:開通谷歌權(quán)限的時(shí)候,Google Drive的API也是要開的。

正常去把 Gmail、Google Sheets的權(quán)限打開。

包括Google Drive

坑3: 在配置谷歌賬號(hào)credential的時(shí)候,如果看到下面OAuth Redirect URL是 localhost

這個(gè)是要直接復(fù)制到谷歌那個(gè)client,會(huì)導(dǎo)致回調(diào)失敗。

原因是你的n8n沒有部署到前面設(shè)置好的域名上

解決方案就是要回到docker部署的時(shí)候,如下圖,修改環(huán)境變量:N8N_HOST = 你綁定的域名

回到流程

其實(shí)前面的幾個(gè)坑都是在解決連接谷歌API的問題。

能順利登陸谷歌后,就要來改流程里的表格。

1.?新建自己的表格

注意這個(gè)流程里內(nèi)置的是作者的表格。

這個(gè)坑我研究了好久,一開始以為是權(quán)限沒設(shè)置好,結(jié)果我點(diǎn)開才發(fā)現(xiàn)表是別人的我沒權(quán)限去改。

所以正確的打開方式是先新建表格

2.?配置表格字段

新建好后不要著急讓n8n連接,因?yàn)榇藭r(shí)你的表是空的,連接后如圖下面的配置都會(huì)消失

正確的做法是先根據(jù)作者的表,直接把表頭復(fù)制過去,確保你的表格跟作者的是一樣的

此時(shí)在DOCUMENT的地方FROM LIST查找新建的表就好了。

也可以像我這樣BY URL

這里如果重新配置表格對(duì)應(yīng)關(guān)系也很簡(jiǎn)單,可以直接從左邊的項(xiàng)拖拽到右邊對(duì)應(yīng)位置即可。

流程2也是一樣,表格相關(guān)的地方都要改成自己新建的表

然后點(diǎn)TEST STEP,此時(shí)正處于監(jiān)控中。。我們回到流程1點(diǎn)運(yùn)行,流程1就會(huì)插入數(shù)據(jù),流程2監(jiān)控到新增數(shù)據(jù)就會(huì)像我下面這樣運(yùn)行

別忘了發(fā)送郵件的節(jié)點(diǎn)也要改成自己的郵箱。

恭喜,成功了!!現(xiàn)在每天都能收到熱點(diǎn)信息,不用去追了。

 

存入飛書

雖然谷歌表格很好用,但由于網(wǎng)絡(luò)問題,還是比較麻煩,最佳方案就是存入飛書。

所以我補(bǔ)充了一個(gè)如何給n8n配置飛書的文檔。

方法很簡(jiǎn)單,不用從0造輪子,找現(xiàn)有的Community nodes即可

打開設(shè)置,進(jìn)入Community nodes,在install里輸入:n8n-nodes-feishu-lite

這個(gè)更新還挺頻繁的,效果不錯(cuò)。

文檔:https://www.npmjs.com/package/n8n-nodes-feishu-lite

新增飛書節(jié)點(diǎn)

在原先流程「分成多條推文」后面新增一個(gè)節(jié)點(diǎn),輸入飛書,就能看到Feishu Node了

這里大家可以自己去搜一下飛書后臺(tái)新建應(yīng)用的教程,配置好credential里的 appid 和 app secret

然后在飛書新建好一個(gè)多維表格,注意把多維表格的權(quán)限分配給新建好的應(yīng)用

再把多維表格的token、id填入node,如下圖。

關(guān)鍵是請(qǐng)求體JSON這里

如果按照原來的邏輯去寫的話,會(huì)報(bào)錯(cuò),問題在于text里有換行符,導(dǎo)致傳給飛書api的請(qǐng)求是不完整的。

解決方案就是做一個(gè)替換,例如下面就是我的寫法:

{“fields”: {“x_id”:?“{{?$json.id }}”,”url”:”{{?$json.url }}”,”content”:”{{?$json.text.replace(/n/g, “\n”) }}”}}

是能正確測(cè)試同步到我飛書文檔里的。

至此,我們就完成了一個(gè)n8n流程的部署,這個(gè)工具有非常多可挖掘的地方。

本文由人人都是產(chǎn)品經(jīng)理作者【餅干哥哥】,微信公眾號(hào):【餅干哥哥AGI】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于 CC0 協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒評(píng)論,等你發(fā)揮!