現在AI的流行,也使得n8n這類的工作大為流行,雖然這工具強調跟AI相關,但一開始查資料時總覺得比較像微軟的BizTalk。不過我還是透過Docker安裝了起來,試試它的功能,以為是我試做的flow。

下圖是我簡單拉好的流程,一開始是從公開API取得JSON資料,然後解析並設定變數,再透過JS code變動裡面的某個欄位,最後再把資料送到我設定好的DC頻道。

一開始是設定API位址,這邊很單純,因為是透過GET取得的。

再來就是解析資料,這邊多設定了一個newField欄位,後面會用到。

再來就是透過JS Code把前面取得的資料做變動,這邊只是單純測試node的作用。

最後就是設定DC,一開始先設定Webhook的位址。

把URL填進去。

然後設定要送過去的訊息,這邊把前面新設的newField以及變動過的id合併後送過去。

設定好之後測試,最後檢查DC是否有收到。

這邊只是單純測試,之後的文章會試著接上ChatGPT的API,看效果如何。

參考資料