مقدمه: انقلاب اتوماسیون با N8N – راهی برای افزایش بازدهی و کسب درآمد!

ویدیوی کامل جلسه سوم آموزش n8n در کانال هژی

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

هدف این دوره این است که شما بتوانید کارهای خود را اتوماتیک کنید، به دیگران کمک کنید، پروژه بگیرید، یا حتی ورک‌فلو بسازید و به فروش برسانید. در این نسل از هوش مصنوعی که هر روز ابزارها و پلتفرم‌های جدیدی معرفی می‌شوند، انتخاب با شماست: یا نظاره‌گر باشید، یا از این فرصت‌ها برای کسب درآمد با هوش مصنوعی بهره ببرید!

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

 

مروری بر مبانی N8N: از فرم تا ایمیل و اهمیت آن در آموزش کامل N8N

قبل از ورود به مباحث پیشرفته‌تر، اجازه دهید یک مرور سریع بر ورک‌فلو اولیه که در جلسات قبل ساختیم، داشته باشیم. این ورک‌فلو شامل:

  • ساخت یک فرم ورود داده
  • ذخیره‌سازی اطلاعات در گوگل شیت
  • فیلتر و دسته‌بندی داده‌ها
  • ارسال ایمیل بر اساس دسته‌بندی‌ها
  • و در نهایت، ترکیب (Merge) داده‌ها و ارسال ایمیل نهایی به ادمین بود.

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

 

مفاهیم کلیدی داده‌ها در N8N و برنامه‌نویسی: یک گام فراتر

برای ساخت اتوماسیون‌های قدرتمند، درک انواع داده‌ها در N8N و برنامه‌نویسی ضروری است. در این بخش، به طور مفصل به این مفاهیم می‌پردازیم:

  • String (رشته): برای متن‌ها مانند نام، نام خانوادگی، آدرس و شناسه‌ها.
  • Number (عدد): شامل اعداد صحیح و اعشاری، مانند سن، قیمت، امتیاز.
  • Boolean (بولین): مقادیر True/False یا 0/1، برای بررسی شرایط فعال/غیرفعال بودن.
  • Date (تاریخ/زمان): نمایش تاریخ و زمان در استانداردهای مختلف برای مدیریت رویدادها.
  • Binary (باینری): برای فایل‌های آپلود شده مانند تصاویر، PDF و غیره. (در جلسات آینده بیشتر در مورد استفاده از این نوع داده در HTTP Request صحبت خواهیم کرد.)
  • JSON (جیسون): فرمت استاندارد برای تبادل داده‌ها در وب، که کدهای جاوا اسکریپت را نیز شامل می‌شود.
  • Expression (اکسپرشن): قطعه کدهای داینامیک برای تغییر مقادیر و ساخت متغیرها.
  • Object (شیء/کالکشن): مجموعه‌ای از کلیدها و مقادیر (مثلاً نام: محمد، نام خانوادگی: هژبری). هر سطر در گوگل شیت می‌تواند یک آبجکت باشد.
  • Array (آرایه): لیستی از مقادیر یا اشیاء. کل اطلاعات یک شیت گوگل (مجموعه‌ای از آبجکت‌ها) یک آرایه را تشکیل می‌دهد.

درک دقیق این تفاوت‌ها، کلید کار با N8N و استخراج دقیق اطلاعات است.

 

ساخت ساب-ورک‌فلو و ردیابی مشتریان فراموش شده

در این جلسه، ما یک ساب-ورک‌فلو می‌سازیم که وابسته به ورک‌فلو اصلی ما (ثبت نام کاربران) کار می‌کند. هدف این ساب-ورک‌فلو، شناسایی کاربرانی است که با آن‌ها تماس گرفته نشده و از دست ما در رفته‌اند.

  1. تریگر “Executed by Other Workflow”: این گزینه به ساب-ورک‌فلو اجازه می‌دهد زمانی فعال شود که ورک‌فلو اصلی شروع به کار کند.
  2. خواندن اطلاعات از گوگل شیت: با استفاده از نود Google Sheet و Operation “Get Rows”، اطلاعات ثبت‌نام‌کنندگان را بر اساس تاریخ امروز دریافت می‌کنیم. (نکته مهم: ساختار تاریخ در گوگل شیت اصلی باید با فرمت تاریخ N8N هماهنگ شود تا خوانش اطلاعات صحیح باشد.)
  3. فیلتر کردن داده‌ها: با افزودن یک نود فیلتر، کاربرانی را پیدا می‌کنیم که “رد نشده‌اند” (Rejected: False) و “تماس گرفته نشده‌اند” (Contacted: False). این قابلیت N8N به شما امکان می‌دهد تا خطاهای انسانی را به حداقل برسانید و هیچ مشتری را از دست ندهید.

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

 

ترفندهای پیشرفته: ترکیب و تقسیم داده‌ها با اسپلیت (Split) و اگریگیت (Aggregate)

  • نود Split Out: این نود به شما کمک می‌کند تا یک آبجکت واحد را به چندین خروجی (مثلاً اگر یک آرایه شامل چندین کالکشن باشد، هر کالکشن را به صورت جداگانه) تقسیم کنید. این قابلیت برای مرتب‌سازی اطلاعات در هم ریخته، مانند خروجی‌های RSS یا وب‌سایت‌های با داده‌های زیاد، بسیار مفید است.
  • نود Aggregate: این نود دقیقاً برعکس Split عمل می‌کند؛ یعنی چندین آیتم (مثلاً 8 آیتم) را دریافت کرده و آن‌ها را در یک آیتم واحد (یک لیست یا آرایه) جمع‌آوری می‌کند. این قابلیت برای تجمیع اطلاعات قبل از ارسال نهایی (مثلاً از طریق ایمیل) بسیار کارآمد است.

 

حل مشکل ارسال ایمیل با کد جاوا اسکریپت و چت جی‌پی‌تی

یک چالش رایج در N8N، ارسال مستقیم آرایه‌ها از طریق ایمیل است، زیرا نود ایمیل عموماً فقط قادر به ارسال متن (String) است. در اینجاست که قدرت N8N در ترکیب با ابزارهای خارجی مانند چت جی‌پی‌تی و نوشتن یک قطعه کد ساده جاوا اسکریپت به کمک می‌آید:

  1. مشکل: نود ایمیل نمی‌تواند یک آرایه را مستقیماً ارسال کند.
  2. راه حل: با استفاده از یک نود “Code”، یک قطعه کد ساده جاوا اسکریپت می‌نویسیم که آرایه را به یک متن فرمت شده (String) تبدیل کند.
  3. جادوی هوش مصنوعی: کافیست به چت جی‌پی‌تی بگویید: “می‌خواهم این لیست از داده‌ها را به یک فیلد متنی تبدیل کنم، به صورتی که هر شخص مشخصات خود را در یک سطر داشته باشد (مثلاً نام: محمد، نام خانوادگی: هژبری، ایمیل: …). این داده‌های من است: [کپی از خروجی N8N را اینجا پیست کنید]. لطفاً کد جاوا اسکریپت در فرمت N8N را برای من بنویس.” چت جی‌پی‌تی کد لازم را تولید می‌کند!
    1. پیاده‌سازی: کد تولید شده را در نود Code پیست کرده، خروجی آن را به نود ایمیل متصل می‌کنیم و به این ترتیب، تمامی اطلاعات کاربران جا مانده در یک ایمیل منظم برای شما ارسال می‌شود.

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

     

    اتوماسیون روزانه: برنامه‌ریزی ورک‌فلوها و بهره‌وری بی‌وقفه

    در نهایت، برای اینکه این سیستم به طور مداوم و بدون نیاز به دخالت دستی کار کند، تریگر ورک‌فلو را به “Schedule” تغییر می‌دهیم. می‌توانید آن را برای اجرا شدن روزانه، مثلاً در نیمه‌شب، تنظیم کنید. به این ترتیب، هر روز N8N به طور خودکار لیست کاربرانی را که با آن‌ها تماس گرفته نشده است، به شما ایمیل می‌کند و مطمئن می‌شوید که هیچ فرصتی از دست نمی‌رود.

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

    👍🏻برای دانلود بلوپرینت این جلسه کلیک کنید.


    نتیجه‌گیری: با N8N و هژی، کسب‌وکار خود را متحول کنید!

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

    این بلوپرینت (قالب آماده) ورک‌فلو برای دانلود در دسترس است تا شما بتوانید بلافاصله آن را پیاده‌سازی کنید. همچنین می‌توانید قالب های رایگان N8N بیشتری را از وب‌سایت ما دانلود کنید.

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

    #آموزش_N8N #اتوماسیون #هوش_مصنوعی #محمد_هژبری #هژی #کانال_هژی #کسب_درآمد_با_هوش_مصنوعی #پروژه_آماده #نرم_افزار_N8N #ورک_فلو #گوگل_شیت #تحلیل_داده #برنامه_نویسی #جاوا_اسکریپت #چت_جی_پی_تی #کاهش_خطا #افزایش_بازدهی #بازاریابی_دیجیتال #تولید_محتوا #بهینه‌سازی_فرآیندها #آموزش_صفر_تا_صد_N8N #آموزش_کامل_N8N #اموزش_ساخت_دستیار_هوش_مصنوعی #سئو_بلاگ