🤖

معرفی و آموزش N8N

Jul 14, 2025

Summary

  • این جلسه به معرفی و بررسی ابزار N8N برای اتوماسیون و ساخت گردش کار بدون نیاز به برنامه‌نویسی اختصاص داشت.
  • ویژگی‌ها، روند نصب و کاربردهای معمول این ابزار، از جمله استفاده در شرکت و مثال‌های روزمره، به طور عملی توضیح داده شد.
  • همچنین روش راه‌اندازی N8N با Docker و نحوه اتصال به سرویس‌هایی مانند تلگرام، دیسکورد و بانک‌های اطلاعاتی بررسی شد.
  • هدف ارائه دید عمیق‌تر نسبت به کار با ابزارها و اهمیت یادگیری مفاهیم پایه‌ای به جای اتکا صرف به آموزش‌های سطحی بود.

Action Items

  • بدون اقدام مشخص با موعد زمانی در این جلسه

معرفی ابزار و روند رشد N8N

  • N8N یک ابزار اپن‌سورس گردش کار و اتوماسیون است که اخیراً محبوبیت زیادی در شبکه‌های اجتماعی پیدا کرده است.
  • این ابزار به کاربران اجازه می‌دهد بدون برنامه‌نویسی، با اتصال بلوک‌ها (نودها)، گردش‌کارهای پیچیده بسازند.
  • استفاده از N8N به ویژه برای اتوماسیون کارهای تکراری و اتصال سرویس‌های مختلف توصیه شد.
  • رشد سریع این ابزار نشانگر اهمیت توسعه تدریجی و اپن‌سورس بودن آن در جامعه است.

آموزش نصب و راه‌اندازی N8N با Docker

  • برای نصب و استفاده رایگان از N8N، توصیه شد نسخه Docker آن روی کامپیوتر شخصی یا سرور VPS راه‌اندازی شود.
  • مراحل نصب Docker و اجرای دستورات لازم برای بالا آوردن N8N تشریح شد.
  • نکات امنیتی بیان شد: همیشه قبل از اجرای دستورات، مستندات رسمی را مطالعه و از صحت آن اطمینان حاصل کنید.
  • نحوه اتصال N8N از طریق پورت 5678 بر روی localhost توضیح داده شد.

ساخت گردش‌کار نمونه: هشدار قیمت رمزارز

  • نمونه‌ای از ساخت گردش کار با استفاده از N8N مطرح شد: بررسی نرخ دوچ‌کوین هر ۱۵ دقیقه و ارسال هشدار به تلگرام در صورت کاهش قیمت.
  • مراحل شامل ایجاد تریگر زمان‌بندی‌شده، خواندن API قیمت، بررسی شرط قیمتی و ارسال پیام به تلگرام پوشش داده شد.
  • نحوه دریافت API توکن از بات‌فادر تلگرام و وارد کردن اطلاعات در N8N مورد بحث قرار گرفت.
  • حل مشکلات رایج در دسترسی و اجرای تست پیام تلگرام آموزش داده شد.

قابلیت‌های اتصال به سرویس‌ها و نکات تکمیلی

  • N8N قابلیت اتصال به سرویس‌های متعددی مانند دیسکورد، ترلو، گوگل شیتز، واتس‌اپ بیزنس، و دیتابیس‌های SQL را داراست.
  • هر گردش کار ترکیبی از ورودی‌ها، شروط و خروجی‌های مختلف می‌باشد و به راحتی قابل توسعه است.
  • ابزارهای مشابه نیز وجود دارند، اما اپن‌سورس بودن و جامعه توسعه‌دهندگان فعال از نقاط قوت N8N است.
  • توصیه شد به جای اتکا به آموزش‌های تجاری و بستن چشم‌بسته به ابزارها، فهم عمیق مفاهیم پایه سیستم و اتوماسیون را در اولویت قرار دهید.

Decisions

  • استفاده و آموزش N8N به عنوان ابزار اتوماسیون ترجیح داده شد — به دلیل اپن‌سورس بودن، انعطاف‌پذیری و امکان اتصال به سرویس‌های متنوع و رایگان بودن با نصب روی سرور شخصی یا VPS.

Open Questions / Follow-Ups

  • هیچ سوال یا مورد پیگیری باز در این جلسه مطرح نشد.