使用 N8N Cloud 自動化 API 工作流程

上次更新時間: 2025年4月1日

簡介

工作流程自動化工具(例如 N8N CloudIntegromatZapier)允許 Kraken REST API 與多種第三方服務(例如排程應用程式、資料庫服務和訊息應用程式)整合,讓無限多樣的加密貨幣交易任務能夠輕鬆高效地自動化。

例如,將工作流程自動化與 Kraken API 結合,可以在幾分鐘內實現以下加密貨幣交易任務:

  • 每天早上 8 點透過 Telegram 接收您目前的 Bitcoin 餘額及其等值的 USD

  • 每週四午夜額外購買 0.25 BTC

  • 每當 Elon 發佈新推文時,額外購買 500 DOGE

  • 透過發送 Telegram/WhatsApp 訊息下單/取消訂單(本質上是一個基於訊息的交易介面)

  • 購買 Kraken 上市的每種新貨幣的 X 數量(一旦上市)

  • 當您的加密貨幣投資組合失衡超過 10% 時,重新平衡它

範例工作流程

考慮在重複或預定時間購買加密貨幣,並透過訊息應用程式接收新加密貨幣餘額的通知。

雖然這項任務看似簡單,但很難單獨使用任何一項服務來完成,不過可以透過將多項服務整合到自動化工作流程中輕鬆實現。

所需的個別組件如下:

  • 排程(定期重複或在特定時間)

  • 下單購買所需的加密貨幣(透過 Kraken API)

  • 檢索新的帳戶餘額(透過 Kraken API)

  • 向訊息應用程式發送包含新帳戶餘額的訊息

使用 N8N Cloud,完整的任務將類似於以下內容:

每個節點執行以下任務:

  • 排程 - CronInterval 節點控制加密貨幣購買的排程,可以單獨使用(如上所示,Interval 節點已停用),也可以組合使用以實現任何有效的排程。

  • 配置 - API Settings 節點配置工作流程的 API 方面(例如 API 金鑰)以及加密貨幣購買本身(例如哪個貨幣對以及購買多少加密貨幣)。

  • 加密貨幣購買 - JavaScript 1 節點設定 API 請求所需的幾個變數(例如 API 端點、POST 資料和 nonce 值)。API auth 1API auth 2 節點使用 SHA256 和 HMAC SHA512 雜湊演算法建立 API 驗證簽章。API request 節點向 API

    AddOrder 端點執行實際的 HTTP POST 請求。API error checkLogic 1 節點檢查 API 的回應,以確定呼叫是否成功,並決定下一步要採取的路徑(餘額檢索或訊息應用程式)。

  • 餘額檢索 - JavaScript 2 節點設定第二次 API 請求所需的幾個變數(例如新的 API 端點、POST 資料和 nonce 值)。API auth 1API auth 2API requestAPI error checkLogic 1 節點執行與之前相同的功能,但用於對 Balance 端點的第二次 API 請求。

  • 訊息應用程式 - TG message 1TG message 2 節點設定通知訊息(例如成功時的新帳戶餘額,或失敗時的錯誤解釋),Telegram 節點透過 Telegram 發送訊息(或使用適當節點的任何替代訊息應用程式)。

上述工作流程的 JSON 可以直接下載並匯入 N8N Cloud,然後可以直接使用(只需使用您自己的 API 金鑰編輯 API Settings 節點),或者作為全新工作流程的起點。

Kraken REST API 節點

對於任何工作流程,實作 Kraken REST API 的核心節點幾乎可以保持不變,其他方面則由其相關節點處理(例如,Google Sheets 節點用於將資料寫入試算表)。這使得許多不同的加密貨幣交易任務只需最少的 Kraken API 知識和最少的 JavaScript 編碼經驗即可完成。

核心 API 節點的 JSON 可以下載並匯入您自己的 N8N Cloud 工作流程。

需要更多幫助?