API munkafolyamatok automatizálása N8N Cloud használatával

Utolsó frissítés: 2025. április 1.

Bevezetés

A munkafolyamat-automatizálási eszközök (mint például az N8N Cloud, az Integromat és a Zapier) lehetővé teszik a Kraken REST API integrálását számos külső szolgáltatással (például ütemező alkalmazásokkal, adatbázis-szolgáltatásokkal és üzenetküldő alkalmazásokkal), ami korlátlan számú kriptokereskedési feladat egyszerű és hatékony automatizálását teszi lehetővé.

Néhány példa: a munkafolyamat-automatizálás és a Kraken API kombinálásával a következő kriptokereskedési feladatok percek alatt megvalósíthatók:

  • Minden reggel 8 órakor megkapja aktuális Bitcoin egyenlegét és annak USD-ben kifejezett értékét Telegramon keresztül

  • Minden csütörtök éjfélkor vásároljon további 0,25 BTC-t

  • Vásároljon további 500 DOGE-t minden alkalommal, amikor Elon új tweetet tesz közzé

  • Rendelések leadása/törlése Telegram/WhatsApp üzenet küldésével (lényegében egy üzenetküldésen alapuló kereskedési felület)

  • Vásároljon X mennyiségű minden új valutát, amelyet a Kraken listáz (amint listázásra kerül)

  • Egyensúlyozza újra kriptoportfólióját, ha az több mint 10%-ban kiegyensúlyozatlan

Példa munkafolyamat

Fontolja meg a kriptovaluta ismétlődő vagy ütemezett időpontokban történő vásárlásának feladatát, és az új kriptoegyenlegről szóló értesítés fogadását egy üzenetküldő alkalmazáson keresztül.

Bár ez a feladat leírása látszólag egyszerű, egyetlen szolgáltatás használatával nehéz lenne megvalósítani, de több szolgáltatás automatizált munkafolyamatba integrálásával könnyen megvalósítható.

Az ehhez szükséges egyedi komponensek a következők:

  • Ütemezés (akár rendszeresen ismétlődő, akár meghatározott időpontokban)

  • Rendelés leadása a kívánt kriptovaluta megvásárlására (a Kraken API-n keresztül)

  • Az új számlaegyenleg lekérése (a Kraken API-n keresztül)

  • Üzenet küldése egy üzenetküldő alkalmazásnak az új számlaegyenleggel

Az N8N Cloud használatával a teljes feladat a következőhöz hasonlóan nézne ki:

az egyes csomópontok a következő feladatokat hajtják végre:

  • Ütemezés – A Cron és Interval csomópontok szabályozzák a kriptovásárlások ütemezését, és használhatók külön-külön (ahogy fent látható az Interval csomópont letiltásával), vagy kombinálhatók bármilyen érvényes ütemezés eléréséhez.

  • Konfiguráció – Az API Settings csomópont konfigurálja a munkafolyamat API-aspektusait (például az API kulcsot) és magát a kriptovásárlást (például melyik devizapárt és mennyi kriptót kell vásárolni).

  • Kriptovásárlás – A JavaScript 1 csomópont beállítja az API kéréshez szükséges több változót (például az API végpontot, a POST adatokat és a nonce értéket). Az API auth 1 és API auth 2 csomópontok létrehozzák az API hitelesítési aláírást a SHA256 és HMAC SHA512 hash algoritmusok használatával. Az API request csomópont végrehajtja a tényleges HTTP POST kérést az API

    AddOrder végpontra. Az API error check és Logic 1 csomópontok ellenőrzik az API válaszát, hogy megállapítsák, sikeres volt-e a hívás, és eldöntik, melyik utat kell követni (egyenleg lekérése vagy üzenetküldő alkalmazás).

  • Egyenleg lekérése – A JavaScript 2 csomópont beállítja a második API kéréshez szükséges több változót (például az új API végpontot, a POST adatokat és a nonce értéket). Az API auth 1, API auth 2, API request, API error check és Logic 1 csomópontok ugyanazokat a funkciókat látják el, mint korábban, de a második API kéréshez a Balance végpontra.

  • Üzenetküldő alkalmazás – A TG message 1 és TG message 2 csomópontok beállítják az értesítési üzeneteket (például az új számlaegyenleget a sikerhez, vagy hiba magyarázatát a kudarchoz), és a Telegram csomópont elküldi az üzenetet Telegramon keresztül (vagy bármely alternatív üzenetküldő alkalmazással a megfelelő csomópont használatával).

A fenti munkafolyamat JSON-ja letölthető és közvetlenül importálható az N8N Cloudba, majd közvetlenül használható (egyszerűen az API Settings csomópont szerkesztésével a saját API kulcsával), vagy kiindulópontként szolgálhat egy teljesen új munkafolyamathoz.

Kraken REST API csomópontok

Bármely munkafolyamat esetében a Kraken REST API-t megvalósító alapvető csomópontok szinte változatlanok maradhatnak, a további szempontokat pedig a releváns csomópontok kezelik (például a Google Sheets csomópont az adatok táblázatba írásához). Ez lehetővé teszi számos különböző kriptokereskedési feladat elvégzését minimális Kraken API ismeretekkel és minimális JavaScript kódolási tapasztalattal.

Az alapvető API csomópontok JSON-ja letölthető és importálható a saját N8N Cloud munkafolyamataiba.

További segítségre van szükséged?