抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

Wayne's 教室日誌

這邊存放自己上課教學案例與研究筆記

上一章已經申請 Apify、複製 API token,並在 Store 找到 apify/instagram-scraper。這一章把這個 Actor 接到 n8n:安裝 Apify 社群節點、建立憑證,再用手動觸發抓下指定 Instagram 帳號的貼文,整理成後續節點好接的欄位。

Apify 是一套雲端爬蟲服務。網站上的 Actor 是別人已經寫好、可以直接執行的爬蟲程式,涵蓋 Instagram、Google Maps、YouTube 等常見來源。自己在 n8n 裡從頭寫爬蟲,常常會卡在登入、反爬與頁面結構變動;改呼叫 Apify,只要指定 Actor 並帶入輸入參數,就能拿到整理好的結果。

本章先完成後續接到 n8n 所需的準備:申請帳號、複製 API token,再到 Apify Store 挑一個 Actor,並記下它的識別名稱與輸入範例。

這個工作流接在接案網站的「聯絡我們」後面。客戶送出姓名、信箱、預算與需求後,n8n 會把這筆詢價寫入 Google Sheet,留給業務追蹤。只選擇最低預算的案件會在這裡停住;其餘案件交給 AI Agent 整理需求範圍並給出初步估價,再以正式信件回覆客戶,作為後續洽談的依據。

在 n8n 寄送電子郵件時,除了透過 Google API 搭配 OAuth2 連上 Gmail、直接呼叫信箱 API 之外,也可以不走 API,改以應用程式密碼登入 Gmail 的 SMTP 伺服器來寄出信件。

應用程式密碼是 Google 另外產生的一組 16 碼密碼,專門給 n8n 這類程式登入,用來代替帳戶本身的登入密碼。帳戶必須先開啟兩步驟驗證,才能建立這組密碼。本章先走建立密碼的流程;若設定頁顯示無法使用,再依第 2 節開啟兩步驟驗證,完成後回到第 1 節。

ngrok 是一套內網穿透(tunnel)服務。本機或內網的程式,預設只能在內部存取,外部服務(例如 LINE、Telegram、Google)打不進來。啟動 ngrok 之後,它會配發一組公開的 HTTPS 網址,把外面進來的請求轉送到指定的本機埠號,等於暫時把內網服務接到網際網路上。

OpenRouter 是一個 LLM API 的統一轉發平台。開發者只需申請一組 API Key,就能透過與 OpenAI 相容的介面,呼叫多家供應商的模型(例如 OpenAI、Anthropic、Google、Meta),不必為每一家各申請帳號與金鑰。請求會由 OpenRouter 轉送到對應供應商,用量與費用也集中在同一個帳號管理。

延續上一章,完成 Google 相關服務的憑證申請與設定後,就能在 workflow 中讀取、寫入 Google Sheets。

image

在 Google Cloud Platform(GCP)試用期的最後一週,只要依照這套流程依序完成「資料備份、專案轉移、關閉專案、關閉帳單帳戶,到最後移除帳號」,就能守住你的荷包,避免因為學完後忘記關閉資源而產生非預期的扣款與浪費。

這份教學將帶你掌握關閉帳號時必須執行的 5 個關鍵步驟,接下來就跟著我們一步步完成吧!

接下來要的教學將使用 n8n 來讀取存放在 Google Drive 上的資料,因此需要為 n8n 申請專屬應用程式的憑證才可以讓使用者透過 OAuth2 進行認證並登入,讀取使用者自己的檔案。 1. 登入 n8n 並進入新增 Credential 頁面 第 1/2 步: 於 Credential 分頁點選 Create credential 按鈕 點擊 Create creden...

安裝完成後且新增 LLM Keys 後,先製作一個簡單的 workflow 進行測試,這個 workflow 主要串接 Chat Tigger、AI Agent、Chat Model與Memory Modules 組合起來。