පළමු ලිපියෙන් අපි n8n කියන්නේ මොකක්ද කියලා දැනගත්තා. දැන් බලමු වෙබ් සංවර්ධකයෙක් විදිහට මේක ඇත්තටම වැඩකට යොදාගන්නේ කොහොමද කියලා.
1. n8n ස්ථාපනය කරගැනීම (Installation)
මුලින්ම n8n ඔබේ පරිගණකයේ ක්රියාත්මක කරගන්න ක්රම කිහිපයක් තිබෙනවා. අලුතින් ඉගෙන ගන්න කෙනෙක්ට පහසුම ක්රමය තමයි Desktop App එක හෝ NPM හරහා ස්ථාපනය කිරීම.
- NPM හරහා (Node.js තිබේ නම්): ටර්මිනල් එකේ npm install n8n -g ලෙස ටයිප් කර ඉන්පසු n8n start ලබා දෙන්න. එවිට ඔබේ Browser එක හරහා n8n විවෘත වේවි.
- Docker හරහා: ඔබ Docker ගැන දන්නවා නම්, එක Command එකකින් n8n Container එකක් Run කරන්න පුළුවන්. මෙය Server එකක host කරන්න ඉන්න අයට වඩාත් සුදුසුයි.
2. ඔබගේ පළමු Workflow එක නිර්මාණය කිරීම
අපි සරල උදාහරණයක් ගමු: “වෙබ් අඩවියක තිබෙන Contact Form එකක දත්ත Telegram එකට ගෙන්වා ගැනීම.”
පියවරවල්:
- Webhook Node: මුලින්ම ‘Webhook’ එකක් සාදා ගන්න. ඔබේ වෙබ් අඩවියේ Form එක Submit කරන විට දත්ත එවිය යුත්තේ මේ URL එකටයි.
- Telegram Node: ඊළඟට Telegram Node එකක් සම්බන්ධ කරන්න. ඔබේ Telegram Bot එකේ API Key එක ලබා දී, මැසේජ් එක ලැබිය යුතු ආකාරය සකසන්න.
- Connection: Webhook එකේ දත්ත Telegram එකට යවන ලෙස නෝඩ් දෙක යා කරන්න (Drag and drop).
3. n8n වල තිබෙන විශේෂ වාසි
- Visual Programming: කේත පේළි දහස් ගණනක් ලියනවා වෙනුවට, ඇස් ඉදිරිපිටම දත්ත ගලා යන ආකාරය (Data flow) බලාගන්න පුළුවන්.
- Error Handling: යම් තැනක වැරදීමක් වුණොත්, ඒක වෙන්නේ කොතැනද කියලා ලේසියෙන්ම හොයාගන්න පුළුවන්.
- Community Templates: ඔබට මුල සිටම හැමදේම හදන්න අවශ්ය නැහැ. n8n වෙබ් අඩවියේ තිබෙන දහස් ගණනක් වූ Templates කොපි කරලා පාවිච්චි කරන්න පුළුවන්.
4. ඉගෙන ගන්න අයට උපදෙසක්
මුලින්ම ඉතාම සරල දේවල් Automate කරන්න උත්සාහ කරන්න. උදාහරණයක් විදිහට:
- සෑම පැයකටම වරක් අලුත් News එකක් පරීක්ෂා කර ඔබට Email එකක් එවන ක්රමයක්.
- Google Sheet එකක දත්ත තිබෙන විට එය JSON එකක් විදිහට ලබාගන්නා හැටි.
අවසාන වශයෙන්:
n8n කියන්නේ නිකම්ම Tool එකක් නෙවෙයි, ඒක ඔබේ වැඩ කරන වේගය 10 ගුණයකින් වැඩි කරන සහායකයෙක්. වෙබ් ඩිවලොප්මන්ට් වලදී Backend වැඩ ලේසි කරගන්න අදම මේක අත්හදා බලන්න
