374 čitanja
374 čitanja

Automatizacija bez koda sa n8n – Počnite ovde

by Vladislav Guzey6m2025/07/10
Read on Terminal Reader

Predugo; Citati

n8n je moćan, open-source alat za automatizaciju tokova posla. Pomaže vam da povežete različite aplikacije, automatizujete ponavljajuće zadatke i racionalizirate svoje operacije bez pisanja opsežnog koda.
featured image - Automatizacija bez koda sa n8n – Počnite ovde
Vladislav Guzey HackerNoon profile picture

Želite li automatizovati zadatke bez pisanja jedne linije koda? Ako je odgovor da, onda ste došli na pravo mjesto. U ovom jednostavnom tutorial, ja ću vam pokazati kako možete stvoriti svoj prvi automatizovani tok posla pomoću alata pod nazivomn8n.

Šta je točno n8n?

U svom srcu, n8n je moćan, open-source alat za automatizaciju tokova posla. Pomaže vam da povežete različite aplikacije, automatizujete ponavljajuće zadatke i racionalizirate svoje operacije bez pisanja opsežnog koda. Ako ste ikada čuli za usluge kao što su Zapier ili Make.com, n8n radi sličnu stvar, ali s ključnom razlikom: nudi fleksibilnost da bude samohostovan i vrlo je prilagodljiv.

What Exactly is n8n?

Ovaj alat je neverovatno koristan za gotovo svakoga – pisce, programere, marketinške stručnjake i mnoge druge profesionalce. Njegov vizualni, nod-based workflow builder čini ga intuitivnim za upotrebu. Možete misliti o njemu kao o izgradnji s digitalnim LEGO-ima; možete povući i spustiti različite čvorove, svaki od njih predstavlja aplikaciju ili akciju, i povezati ih kako biste stvorili tok posla.

n8n workflow

Jedna od najvažnijih stvari o n8n-u je da je otvorenog koda. To znači da ima jaku zajednicu iza njega i stalno se razvija. Također imate opciju da ga samostalno hostujete na svom serveru, dajući vam potpunu kontrolu nad vašim podacima i infrastrukturom, što je ogromna prednost za privatnost i prilagođavanje. Ovaj alat vam omogućuje da automatizujete zadatke koji bi inače zahtijevali izgradnju prilagođene aplikacije od nule. Na primjer, možete automatski prikupljati podatke iz obrasca, obrađivati ih, a zatim slati sažetak na Slack kanal vašeg tima svaki dan.

Početak sa n8n

Prvo, moramo stvoriti račun.

Navigate to the n8n website.Otvorite vaš preglednik i idite naUslovi korišćenja.

Sign Up.Kliknite na dugme „Start“ i bit ćete prebačeni na stranicu za registraciju kako biste kreirali svoj nalog.

Getting Started with n8n

Choose Your Plan.n8n nudi cloud-hosted verziju, n8n.cloud, koja je plaćena usluga s različitim planovima pretplate. Međutim, za naš tutorial koristimo besplatnu probnu verziju, koja je savršena za početak i učenje vrpca. Ima neka ograničenja, kao što je broj izvršenja tokova posla mjesečno, ali to je više nego dovoljno za testiranje.

n8n cloud plan

Log In.Nakon što se prijavite, možete se prijaviti na kontrolnu ploču na app.n8n.cloud. Videćete narandžasto dugme koje kaže "Open Instance."

Workflows dashboard

Za one koji su više tehnički, tu je i besplatan za upotrebu Community Edition koji možete hostovati na svom serveru, dajući vam punu funkcionalnost bez pretplate. pokazaću kako to učiniti s Dockerom u budućem videu, ali za danas, verzija u oblaku je najbrži i najlakši način za početak.

Izgradnja vašeg prvog toka posla: dnevni upozorenje o vremenu

Idem da izgradim vremenski upozorenje koje šalje poruku na moj Telegram messenger svakog jutra sa vremenskom prognozom za Bangkok.

Step 1: Create a New Workflow and Set the Trigger

Na kontrolnoj ploči, videćete dugme za „Start from scratch.“ Kliknite na njega da biste otvorili prazno platno. Svaki tok posla počinje sa pokretačem – događajem koji pokreće stvari.

  • Kliknite na dugme “Dodaj prvi korak...” Menij će se pojaviti na desnoj strani.
  • Odaberite „Na rasporedu.“ To nam omogućuje da pokrenemo tok posla u određeno vrijeme.

Create a New Workflow and Set the Trigger

  • U konfiguracijskoj ploči na levoj strani postavite „Interval pokretača“ na „Dane“.
  • Postavite "Trigger na sat" na 7am.To znači da će naš tok posla pokrenuti svaki dan u 7 ujutro.
  • Kliknite na "Back to canvas" u gornjem levom uglu.

Create a New Workflow and Set the Trigger

Step 2: Get the Weather Data with an HTTP Request

Sada kada imamo naš pokretač, moramo preuzeti vremenske podatke. To ćemo učiniti tako što ćemo zatražiti besplatan vremenski API.

  • Kliknite na ikonu plus (+) na desnoj strani vašeg Noda za pokretanje rasporeda.
  • U meniju „Šta će se dalje dogoditi?“ potražite „Srce“, a zatim „HTTP zahtjev“ i izaberite ga.

Create a New Workflow and Set the Trigger

Get the Weather Data with an HTTP Request

  • Zatim nam je potreban API URL. Koristim besplatnu uslugu na open-meteo.com. Na njihovoj web stranici, mogu konfigurisati prognozu koju želim. Postavljam lokaciju u Bangkok i izaberem „Temperatura” i „Pad” kao satne vremenske varijable. Stranica generira API URL za mene. Kopirajte generisani API URL.
  • U podešavanjima HTTP zahteva čvorišta, uverite se da je „metoda“ postavljena na „GET“ i prilepite API URL u polje „URL“.

Get the Weather Data with an HTTP Request

  • Da biste proverili da li funkcioniše, kliknite na dugme „Izvršite korak“. Na desnoj strani, videćete izlaz u JSON formatu. Ovo su podaci koje smo dobili iz vremenskog API-ja, koje sada možemo koristiti u narednom koraku.

Step 3: Send the Notification to Telegram

Mi ćemo uzeti vremenske podatke i poslati ga kao poruku.

  • Kliknite na ikonu plus (+) nakon čvorišta HTTP zahteva.
  • Pretražite “Telegram” i odaberite ga.
  • Povezati svoj nalog: Prvo, morat ćete pružiti akreditacije.
  • Kliknite na „Credential to connect with“ dropdown i izaberite „Create new credential“.
  • Trebat će vam Telegram Token za pristup. Da biste to dobili, morate razgovarati s BotFatherom u Telegramu kako biste stvorili novi bot. To je jednostavan proces, a BotFather će vam dati token.
  • Stavite svoj Access Token u polje i kliknite na "Save".

Configure the Message:

  • Ovo je jedinstveni identifikator za vaš privatni chat ili grupni chat u kojem želite da se pošalje poruka.
  • Sada za zabavan deo: pisanje poruke. U polju „Tekst“ možemo kombinirati običan tekst s dinamičkim podacima iz našeg prethodnog koraka. Na levoj strani možete vidjeti sve podatke iz HTTP zahteva.
  • Zatim, iz ulaznog panela podataka na lijevoj strani, pronađite temperaturnu vrijednost (npr. hourly.temperature_2m) i povucite je u tekstovno polje. n8n će automatski stvoriti izraz poput {{ $json.hourly.temperature_2m[7] }}.
  • Moja konačna poruka izgleda ovako: Vreme danas je {{ $json.hourly.temperature_2m[7] }} °C. Pregled ispod tekstualnog polja pokazuje vam kako će konačna poruka izgledati.
  • Kliknite na "Izvršite korak" da biste poslali test poruku na svoj Telegram.

n8n message

Step 4: Activate Your Workflow

Kada ste zadovoljni sa svime, vrijeme je da ga stavite u život.

  • Dajte tok posla ime u gornjem levom uglu, kao što je „Vreme u Telegram“.
  • Kliknite na dugme „Save“.
  • Naposljetku, prebacite prekidač na vrhu ekrana sa „Inactive“ na „Active“.

Activate Your Workflow

I to je to! Od sada, svaki dan u 7 ujutro, dobićete obaveštenje o vremenu koje se šalje direktno na vaš Telegram. Kao što možete vidjeti, bez pisanja jedne linije koda, stvorili smo korisnu aplikaciju koja integrira dvije različite usluge.

Automatizacija pomoću templata

Ako se izgradnja od nule čini zastrašujućom, n8n ima još jednu cool značajku: masivnu biblioteku previše2,700 workflow templatesMožete ih naći nan8n.io / tokovi poslaMožete pregledati po kategorijama - kao što su AI, Prodaja ili Marketing - i pronaći tok posla koji je blizu onoga što vam je potrebno.

n8n.io / tokovi posla

Automation with Templates

Da biste koristili jedan, jednostavno pronađite predložak, kliknite na "Korišćenje besplatno", a zatim kopirajte predložak JSON na svoj clipboard. Zatim, u vašoj n8n kontrolnoj ploči, kreirajte novi tok posla i nalepite(using Ctrl+V or Cmd+V)Ceo tok posla će se pojaviti na vašem platnu, spreman za prilagođavanje i dodavanje vaših ovlaštenja. To je neverovatan način da brzo naučite i izgradite složenu automatizaciju.

Pogledajte video tutorial o n8n

Ako vam je potrebno više vizualnih, preporučujem vam da pogledate moj korak po korak video o n8n.

Pogledajte na youtube: n8n početnik tutorial

Zaključak

To je sve za danas! Nadam se da vam se svideo ovaj vodič. Ako ste to učinili, molimo vas da vam se sviđa. n8n je moćan alat, a ovaj tutorial samo ogrebotine površinu. Prava snaga leži u svojoj fleksibilnosti i sposobnosti da kombinira različite čvorove da riješi gotovo svaki izazov automatizacije koji možete zamisliti. Nastavite da istražujete, nastavite da gradite i uživajte u vremenu koje uštedite automatizacijom!

Sve pohvale! :)

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks