مقدمه
تولید و انتشار مقاله با n8n
تولید و انتشار مقاله با n8n: آموزش Workflow اتوماسیون تولید و انتشار مقاله در n8n با Google Sheets، OpenRouter و WordPress
اگر به دنبال راهکاری هستید که فرآیند ایدهپردازی، تولید محتوا، بازنویسی، تکمیل مقاله و حتی انتشار آن در وردپرس را بدون دخالت دستی انجام دهید، اتوماسیون تولید و انتشار مقاله با n8n یکی از بهترین انتخابها است. این Workflow تقریباً تمام مراحل تولید یک مقاله را بهصورت خودکار مدیریت میکند و تنها کافی است اطلاعات اولیه را در یک فایل Google Sheets وارد کنید.
در این Workflow، دادهها ابتدا از Google Sheets دریافت میشوند و بر اساس وضعیت هر ردیف، تصمیم گرفته میشود که چه عملی روی آن انجام شود. سپس با استفاده از مدلهای هوش مصنوعی متصل از طریق OpenRouter، محتوای موردنیاز تولید یا تکمیل میشود. پس از اتمام پردازش، نتیجه دوباره در Google Sheets ذخیره شده و در صورت رسیدن زمان انتشار، مقاله بهصورت خودکار در WordPress منتشر خواهد شد.
از ویژگیهای جالب این Template میتوان به امکان استفاده از مدلهای مختلف هوش مصنوعی، جایگزینی خودکار متغیرها در Promptها، ثبت لاگ عملیات، مدیریت وضعیت هر مقاله و انتشار زمانبندیشده اشاره کرد. به همین دلیل این Workflow نهتنها برای تولید محتوا، بلکه برای مدیریت کامل چرخه تولید و انتشار مقاله نیز کاربرد دارد.
در ادامه، تمامی بخشهای این Workflow را بهصورت مرحلهبهمرحله بررسی خواهیم کرد تا بتوانید آن را مطابق نیاز خود شخصیسازی و استفاده کنید.
قبل از شروع
اگر هنوز n8n را نصب نکردهاید، پیشنهاد میکنیم ابتدا مقاله «آموزش n8n» را مطالعه کنید. در آن مقاله، مراحل نصب با Node.js و Docker، راهاندازی اولیه و ساخت اولین Workflow بهصورت کامل آموزش داده شده است. پس از نصب و راهاندازی، به این مقاله بازگردید و مراحل پیادهسازی این Workflow را دنبال کنید.
این Workflow چه کاری انجام میدهد؟
این Workflow یک سیستم کامل برای مدیریت فرآیند تولید، تکمیل و انتشار مقاله است.
تمام اطلاعات موردنیاز مانند موضوع مقاله، وضعیت فعلی، زمان انتشار، Promptهای هوش مصنوعی و تنظیمات کلی از طریق Google Sheets مدیریت میشوند. Workflow بهصورت دورهای یا بهصورت دستی اجرا شده و هر ردیف از فایل Google Sheets را بررسی میکند.
اگر وضعیت یک ردیف نیازمند اجرای مرحله جدیدی باشد، Prompt مناسب ساخته شده و برای مدل هوش مصنوعی ارسال میشود. خروجی مدل پردازش شده، با اطلاعات قبلی ترکیب میشود و دوباره داخل فایل Google Sheets ذخیره خواهد شد.
در صورتی که وضعیت مقاله روی انتشار قرار گرفته باشد و زمان انتشار نیز فرا رسیده باشد، Workflow مقاله را به WordPress ارسال کرده و پس از دریافت پاسخ موفق، وضعیت انتشار را در فایل Google Sheets بهروزرسانی میکند.
همچنین تمام عملیات مهم در یک Sheet جداگانه ثبت میشوند تا امکان بررسی خطاها و تاریخچه اجرای Workflow وجود داشته باشد.
تولید و انتشار مقاله با n8n
کاربردهای این Workflow
این Template تنها برای تولید مقاله نیست و میتوان از آن در سناریوهای مختلف استفاده کرد، از جمله:
- تولید خودکار مقالات وبلاگ
- مدیریت تقویم محتوایی
- تولید پیشنویس مقالات با هوش مصنوعی
- تکمیل و بازنویسی محتوای موجود
- انتشار زمانبندیشده مطالب در WordPress
- مدیریت چندین مرحله تولید محتوا توسط AI
- ثبت گزارش کامل اجرای فرآیندها
- استفاده از مدلهای مختلف هوش مصنوعی برای هر مرحله از تولید محتوا
پیشنیازهای اجرای این Workflow
برای اجرای این Workflow به موارد زیر نیاز خواهید داشت:
- نصب n8n
- حساب Google
- دسترسی به Google Sheets API
- Credential مربوط به Google Sheets
- حساب OpenRouter یا OpenAI
- API Key مربوط به مدل هوش مصنوعی
- وبسایت WordPress
- Application Password وردپرس
- نام کاربری WordPress
- فایل Google Sheets شامل Sheetهای Config، Schedule و Log
- دسترسی به XML-RPC در WordPress
- تنظیم صحیح زمانبندی در Schedule Trigger
فایل JSON این Workflow را از این قسمت دانلود کنید.
رمز فایل: danixai.com
آموزش Import کردن Workflow
- وارد داشبورد n8n شوید.
- روی Import from File کلیک کنید.
- فایل JSON را انتخاب کنید.
- Workflow ایجاد خواهد شد.
- Credentialهای موردنیاز را تنظیم کنید.
تولید و انتشار مقاله با n8n
ساختار Workflow
این Workflow از دو مسیر اصلی تشکیل شده است.
مسیر اول: تولید و پردازش محتوا
در این مسیر، Workflow ابتدا تنظیمات و اطلاعات مقالات را از Google Sheets دریافت میکند. سپس وضعیت هر مقاله بررسی میشود تا مشخص شود آیا نیاز به انجام عملیات جدید وجود دارد یا خیر. در صورت نیاز، Prompt مناسب ساخته شده و برای مدل هوش مصنوعی ارسال میشود. پس از دریافت پاسخ، خروجی پردازش و در نهایت دوباره در Google Sheets ذخیره میشود.
مراحل این مسیر عبارتاند از:
- شروع Workflow (Manual Trigger یا Schedule Trigger)
- بارگذاری تنظیمات اولیه
- دریافت اطلاعات از Google Sheets
- پردازش دادهها و آمادهسازی Prompt
- بررسی شرایط اجرای عملیات
- ارسال درخواست به مدل هوش مصنوعی
- پردازش و ترکیب خروجی
- ثبت گزارش اجرای عملیات
- ذخیره اطلاعات بهروزشده در Google Sheets
مسیر دوم: انتشار خودکار مقاله
زمانی که وضعیت یک مقاله برای انتشار آماده باشد، Workflow وارد مسیر دوم میشود. ابتدا زمان انتشار بررسی میشود و در صورت رسیدن زمان تعیینشده، مقاله برای WordPress ارسال خواهد شد. پس از دریافت پاسخ، نتیجه انتشار ثبت شده و وضعیت مقاله در Google Sheets بهروزرسانی میشود.
مراحل این مسیر شامل موارد زیر است:
- بررسی آماده بودن مقاله برای انتشار
- کنترل زمان انتشار
- آمادهسازی درخواست XML-RPC
- ارسال مقاله به WordPress
- پردازش پاسخ دریافتی
- ثبت نتیجه انتشار در فایل Log
- بررسی موفقیت عملیات
- تغییر وضعیت مقاله به Published
آموزش کامل Nodeهای Workflow
1.Manual Trigger
وظیفه Node
اجرای دستی Workflow برای تست یا اجرای فوری
ورودی
ندارد
خروجی
شروع فرآیند اجرای Workflow
تنظیمات مهم
نیازی به تنظیم خاصی ندارد.
نکات قابل تغییر
میتوان آن را حذف کرد و تنها از Schedule Trigger استفاده نمود.
دلیل استفاده در Workflow
برای تست Workflow بدون انتظار برای زمانبندی
2.Schedule Trigger
وظیفه Node
اجرای خودکار Workflow در بازههای زمانی مشخص
ورودی
ندارد
خروجی
شروع خودکار اجرای Workflow
تنظیمات مهم
بازه اجرای Workflow بر اساس ساعت تنظیم شده است.
نکات قابل تغییر
امکان اجرای روزانه، هفتگی یا حتی هر چند دقیقه یکبار وجود دارد.
دلیل استفاده در Workflow
حذف نیاز به اجرای دستی Workflow و خودکارسازی کامل فرآیند.
3.Settings (Set Node)
وظیفه Node
ذخیره تمام تنظیمات اصلی Workflow در یک نقطه مرکزی
ورودی
دادهای دریافت نمیکند.
خروجی
تمام تنظیمات موردنیاز برای سایر Nodeها
تنظیمات مهم
در این Node مواردی مانند موارد زیر ذخیره میشوند:
- آدرس فایل Google Sheets
- آدرس WordPress
- نام کاربری WordPress
- Application Password
- نام Sheetهای مختلف
- وضعیت Publish
- تنظیمات پایه Workflow
نکات قابل تغییر
تقریباً تمام تنظیمات اصلی پروژه از همین Node قابل تغییر هستند.
دلیل استفاده در Workflow
تمرکز تمام تنظیمات در یک بخش باعث میشود در آینده تنها با تغییر همین Node بتوان کل Workflow را مدیریت کرد.
4.Schedule (Google Sheets)
وظیفه Node
این Node اطلاعات مربوط به مقالات، وضعیت آنها، زمان انتشار، موضوع، عنوان و سایر ستونهای موجود در Sheet اصلی را از Google Sheets دریافت میکند.
در واقع این Node پایگاه داده اصلی Workflow محسوب میشود و تقریباً تمام تصمیمهای بعدی بر اساس اطلاعات همین Sheet گرفته میشوند.
ورودی
- آدرس فایل Google Sheets
- نام Sheet مربوط به Schedule
خروجی
تمام ردیفهای موجود در Sheet بهصورت Itemهای قابل پردازش در n8n
تنظیمات مهم
-
اتصال به Google Sheets
-
انتخاب Spreadsheet
-
تعیین Sheet موردنظر
نکات قابل تغییر
-
میتوانید نام Sheet را تغییر دهید.
-
امکان استفاده از فایل Google Sheets دیگری نیز وجود دارد.
-
در صورت نیاز میتوان تنها بخشی از دادهها را دریافت کرد.
دلیل استفاده در Workflow
تمام اطلاعات مقالات در این Sheet نگهداری میشوند و Workflow بدون آن قادر به ادامه کار نخواهد بود.
5.fetchConfig (Google Sheets)
وظیفه Node
این Node تنظیمات عمومی Workflow را از Sheet مربوط به Config دریافت میکند.
برخلاف Node قبلی که اطلاعات مقالات را دریافت میکرد، این بخش تنظیمات کلی پروژه را بارگذاری میکند.
برای مثال:
- Promptها
- مدلهای AI
- تنظیمات تولید محتوا
- مقادیر ثابت Workflow
ورودی
Sheet Config
خروجی
لیستی از کلید و مقدارهای تنظیمات
تنظیمات مهم
-
انتخاب Sheet Config
-
اتصال Google Sheets
نکات قابل تغییر
هر زمان بخواهید Promptها یا مدل AI را تغییر دهید، کافی است اطلاعات این Sheet را ویرایش کنید.
دلیل استفاده در Workflow
جدا کردن تنظیمات از دادههای اصلی باعث میشود مدیریت Workflow بسیار سادهتر شود.
6.Config (Code Node)
وظیفه Node
اطلاعات دریافتی از Sheet Config را به یک شیء (Object) تبدیل میکند تا سایر Nodeها بتوانند به سادگی به آنها دسترسی داشته باشند.
به جای اینکه هر بار کل Sheet جستجو شود، تمام تنظیمات یکبار در حافظه قرار میگیرند.
ورودی
دادههای Config
خروجی
یک Object شامل تمام تنظیمات
تنظیمات مهم
این Node با JavaScript نوشته شده است.
نکات قابل تغییر
در صورت اضافه شدن تنظیمات جدید، تنها کافی است آنها را به Sheet Config اضافه کنید.
دلیل استفاده در Workflow
افزایش سرعت دسترسی به تنظیمات و سادهتر شدن Expressionها
7.PreparedData (Code Node)
وظیفه Node
یکی از مهمترین بخشهای Workflow است.
این Node دادههای دریافتی را برای ارسال به مدل هوش مصنوعی آماده میکند.
در این مرحله عملیات زیر انجام میشود:
- جایگزینی Placeholderها
- انتخاب Prompt مناسب
- انتخاب مدل AI
- تعیین نوع خروجی
- بررسی وضعیت مقاله
- بررسی نیاز به اجرای مرحله جدید
ورودی
- اطلاعات مقاله
- تنظیمات Config
خروجی
داده آماده ارسال به مدل AI
تنظیمات مهم
در این Node تمام Placeholderهای داخل Promptها جایگزین میشوند.
برای مثال:{{Topic}} یا{{Context}}
با مقادیر واقعی جایگزین خواهند شد.
نکات قابل تغییر
-
Promptها
-
مدل AI
-
ساختار Placeholderها
-
نحوه جایگزینی متغیرها
دلیل استفاده در Workflow
بدون این مرحله، مدل هوش مصنوعی اطلاعات کافی برای تولید خروجی مناسب نخواهد داشت.
8.If Take Action
وظیفه Node
بررسی میکند آیا برای این ردیف باید عملی انجام شود یا خیر.
اگر وضعیت فعلی با Action برابر باشد، Workflow ادامه پیدا نمیکند.
ورودی
PreparedData
خروجی
True یا False
تنظیمات مهم
بررسی متغیر
takeAction
نکات قابل تغییر
میتوان شرطهای بیشتری نیز به این بخش اضافه کرد.
دلیل استفاده در Workflow
جلوگیری از اجرای مجدد مراحل انجامشده.
9.If Action Publish
وظیفه Node
تشخیص میدهد آیا مرحله فعلی انتشار مقاله است یا تولید محتوا.
در صورت Publish بودن، Workflow وارد مسیر انتشار میشود.
در غیر این صورت، وارد مسیر تولید محتوا خواهد شد.
ورودی
PreparedData
خروجی
دو شاخه مختلف
تنظیمات مهم
مقایسه مقدار Action با مقدار Publish
دلیل استفاده در Workflow
جدا کردن فرآیند تولید محتوا از فرآیند انتشار.
10.If Prompt Exists
وظیفه Node
بررسی میکند که Prompt موردنیاز برای این مرحله وجود دارد یا خیر.
اگر Prompt خالی باشد، اجرای مدل هوش مصنوعی متوقف خواهد شد.
ورودی
Prompt تولیدشده
خروجی
True یا False
دلیل استفاده در Workflow
جلوگیری از ارسال درخواست ناقص به مدل AI
11.AgentLLM
وظیفه Node
این Node اتصال Workflow به مدل هوش مصنوعی را برقرار میکند.
در این Template مدل از طریق OpenRouter فراخوانی میشود و مدل مورد استفاده نیز از تنظیمات Config خوانده میشود.
ورودی
نام مدل
خروجی
Language Model
تنظیمات مهم
-
مدل AI
-
Credential مربوط به OpenRouter
نکات قابل تغییر
میتوانید از مدلهای زیر استفاده کنید:
- GPT
- Claude
- Gemini
- DeepSeek
- Llama
- Mistral
و هر مدل دیگری که OpenRouter پشتیبانی کند.
دلیل استفاده در Workflow
انعطاف بسیار بالا در انتخاب مدل هوش مصنوعی.
12.Basic LLM Chain
وظیفه Node
ارسال Prompt آمادهشده به مدل هوش مصنوعی و دریافت پاسخ.
این Node در واقع مرحله اصلی تولید محتوا را انجام میدهد.
ورودی
Prompt
خروجی
متن تولیدشده توسط AI
تنظیمات مهم
Prompt از Node قبلی دریافت میشود.
نکات قابل تغییر
تنها با تغییر Prompt میتوان خروجی کاملاً متفاوتی تولید کرد.
دلیل استفاده در Workflow
اجرای فرآیند تولید متن
13.RecombinedDataRow (Code Node)
وظیفه Node
این Node خروجی مدل AI را پردازش میکند.
وظایف اصلی آن عبارتاند از:
- اصلاح ساختار JSON
- رفع خطاهای احتمالی خروجی مدل
- استخراج اطلاعات
- ترکیب خروجی جدید با دادههای قبلی
- جلوگیری از حذف اطلاعات قبلی
- تغییر وضعیت مقاله
- آمادهسازی برای ذخیرهسازی
ورودی
خروجی مدل AI
خروجی
داده نهایی
تنظیمات مهم
این Node چندین تابع برای اصلاح خروجی مدلهای مختلف هوش مصنوعی دارد.
نکات قابل تغییر
در صورت استفاده از مدلهای جدید میتوان روش پردازش خروجی را تغییر داد.
دلیل استفاده در Workflow
مدلهای هوش مصنوعی همیشه خروجی استاندارد تولید نمیکنند و این Node وظیفه استانداردسازی آن را برعهده دارد.
14.Log Status
وظیفه Node
ثبت نتیجه اجرای مرحله فعلی در Sheet مربوط به Log.
ورودی
وضعیت جدید
خروجی
ثبت گزارش
دلیل استفاده در Workflow
امکان بررسی تاریخچه اجرای Workflow
15.Save Back To Sheet
وظیفه Node
ذخیره تمام اطلاعات تولیدشده داخل Google Sheets.
در این مرحله اطلاعاتی مانند:
- عنوان
- محتوا
- Draft
- Final
- لینکها
- Status
- مدل استفادهشده
- سایر ستونها
بهروزرسانی میشوند.
ورودی
خروجی پردازششده
خروجی
بهروزرسانی ردیف
دلیل استفاده در Workflow
ثبت دائمی نتیجه تولید محتوا
16.If Scheduled Now
وظیفه Node
قبل از انتشار مقاله بررسی میکند که آیا زمان تعیینشده برای انتشار فرا رسیده است یا خیر.
اگر زمان انتشار هنوز نرسیده باشد، فرآیند انتشار متوقف میشود.
ورودی
ندارد
خروجی
ندارد
دلیل استفاده در Workflow
پیادهسازی انتشار زمانبندیشده
17.Prepare XML Post (Code Node)
وظیفه Node
ساخت درخواست XML موردنیاز برای ارتباط با WordPress از طریق XML-RPC.
در این مرحله اطلاعات زیر داخل درخواست قرار میگیرند:
- عنوان مقاله
- متن مقاله
- نام کاربری
- رمز Application Password
ورودی
ندارد
خروجی
XML آماده ارسال
دلیل استفاده در Workflow
آمادهسازی داده برای انتشار در WordPress
18.Create Post (HTTP Request)
وظیفه Node
ارسال درخواست HTTP به WordPress و ایجاد مقاله جدید
ورودی
XML ساختهشده
خروجی
پاسخ WordPress
تنظیمات مهم
- URL سایت
- XML-RPC
- Header
- POST Request
دلیل استفاده در Workflow
انتشار خودکار مقاله
19.Handle XML RPC Response (Code Node)
وظیفه Node
پس از ارسال درخواست به WordPress، این Node پاسخ دریافتی را بررسی و پردازش میکند.
WordPress پاسخ خود را بهصورت XML برمیگرداند؛ بنابراین این Node اطلاعات موردنیاز را از XML استخراج کرده و مشخص میکند که عملیات انتشار موفق بوده یا با خطا مواجه شده است.
در صورت موفقیت، شناسه (Post ID) مقاله استخراج میشود و در صورت بروز خطا، کد و پیام خطا در اختیار مراحل بعدی قرار میگیرد.
ورودی
پاسخ XML دریافتی از WordPress
خروجی
- Post ID
- Error Code
- Error Message
تنظیمات مهم
-
استخراج دادهها از XML
-
تشخیص وضعیت موفق یا ناموفق بودن درخواست
نکات قابل تغییر
در صورت استفاده از روش دیگری برای انتشار (مانند WordPress REST API)، میتوان این بخش را متناسب با ساختار پاسخ جدید تغییر داد.
دلیل استفاده در Workflow
بدون پردازش پاسخ WordPress مشخص نخواهد شد که مقاله واقعاً منتشر شده یا خیر.
20.Log Published (Google Sheets)
وظیفه Node
ثبت نتیجه عملیات انتشار در Sheet مربوط به گزارشها (Log)
اگر انتشار با موفقیت انجام شده باشد، اطلاعات مربوط به شناسه مقاله ذخیره میشود و در صورت وجود خطا نیز جزئیات آن ثبت خواهد شد.
ورودی
- Post ID
- Error
- Error Code
خروجی
ثبت یک ردیف جدید در Sheet لاگ
اطلاعات ثبتشده
- تاریخ اجرای عملیات
- نوع پیام (Info یا Error)
- شماره ردیف مقاله
- شناسه مقاله منتشرشده
- پیام خطا (در صورت وجود)
دلیل استفاده در Workflow
ثبت تاریخچه انتشار مقالات و سادهتر شدن فرآیند عیبیابی.
21.Posting Successful (IF Node)
وظیفه Node
این Node بررسی میکند که آیا انتشار مقاله با موفقیت انجام شده است یا خیر.
اگر Post ID وجود داشته باشد، مسیر موفقیت اجرا میشود؛ در غیر این صورت Workflow متوقف شده و وضعیت انتشار تغییر نخواهد کرد.
ورودی
اطلاعات خروجی Node قبلی
خروجی
True یا False
تنظیمات مهم
بررسی وجود مقدار Post ID
نکات قابل تغییر
در صورت نیاز میتوان شرطهای دیگری مانند بررسی Status Code یا متن پاسخ را نیز اضافه کرد.
دلیل استفاده در Workflow
اطمینان از موفقیت عملیات انتشار قبل از تغییر وضعیت مقاله
22.Set To Publish (Google Sheets)
وظیفه Node
پس از انتشار موفق مقاله، وضعیت همان ردیف در Google Sheets را به Publish تغییر میدهد.
به این ترتیب در اجرای بعدی Workflow همان مقاله دوباره منتشر نخواهد شد.
ورودی
- شماره ردیف
- وضعیت جدید
خروجی
بهروزرسانی اطلاعات Google Sheets
تنظیمات مهم
بهروزرسانی ستون Status
نکات قابل تغییر
در صورت نیاز میتوان ستونهای دیگری مانند تاریخ انتشار یا لینک مقاله را نیز در همین مرحله ذخیره کرد.
دلیل استفاده در Workflow
جلوگیری از انتشار تکراری مقالات
نحوه شخصیسازی Workflow
یکی از نقاط قوت این Template، قابلیت شخصیسازی بالای آن است. تقریباً تمام بخشهای Workflow را میتوان بدون تغییر ساختار اصلی، متناسب با نیاز پروژه تغییر داد.
تغییر Promptها
تمام Promptهای مورد استفاده در Sheet مربوط به Config نگهداری میشوند. بنابراین برای تغییر نحوه تولید محتوا نیازی به ویرایش Nodeهای هوش مصنوعی نیست و تنها کافی است متن Promptها را ویرایش کنید.
تغییر مدل هوش مصنوعی
مدل AI از طریق تنظیمات خوانده میشود و محدود به یک مدل خاص نیست.
میتوانید از مدلهایی مانند:
- GPT
- Claude
- Gemini
- DeepSeek
- Llama
- Mistral
یا سایر مدلهای پشتیبانیشده توسط OpenRouter استفاده کنید.
تغییر Trigger
Workflow هم از اجرای دستی و هم از اجرای زمانبندیشده پشتیبانی میکند.
در صورت نیاز میتوانید:
- Webhook Trigger
- Cron
- Event Trigger
- اجرای API
را جایگزین Triggerهای فعلی کنید.
تغییر زمانبندی
بازه زمانی اجرای Workflow از طریق Schedule Trigger قابل تنظیم است.
برای مثال میتوان آن را:
- هر ۵ دقیقه
- هر ساعت
- روزانه
- هفتگی
- ماهانه
اجرا کرد.
تغییر ساختار Google Sheets
در صورتی که بخواهید ستونهای جدیدی اضافه کنید، کافی است:
- ستون جدید را در Google Sheets ایجاد کنید.
- آن را در Nodeهای مربوط به Update نیز اضافه نمایید.
تغییر فرآیند انتشار
در حال حاضر انتشار از طریق WordPress XML-RPC انجام میشود.
در صورت نیاز میتوان آن را با:
- WordPress REST API
- Ghost
- Medium
- Dev.to
- Hashnode
- یا هر CMS دیگری
جایگزین کرد.
تغییر مسیر اجرای Workflow
با اضافه کردن Nodeهای جدید میتوان فرآیندهای زیر را نیز به Workflow افزود:
- بررسی کیفیت محتوا
- بررسی سئو
- تولید تصویر شاخص
- تولید متای سئو
- ارسال اعلان به تلگرام یا Slack
- ذخیره نسخه پشتیبان
- انتشار همزمان در چند وبسایت
تولید و انتشار مقاله با n8n
مزایای استفاده از این Workflow
استفاده از این Template مزایای متعددی دارد، از جمله:
- خودکارسازی کامل فرآیند تولید محتوا
- مدیریت ساده مقالات از طریق Google Sheets
- امکان استفاده از مدلهای مختلف هوش مصنوعی
- پشتیبانی از انتشار زمانبندیشده
- ثبت کامل گزارش اجرای عملیات
- جلوگیری از اجرای تکراری مراحل
- قابلیت توسعه و شخصیسازی بالا
- عدم وابستگی به یک مدل یا سرویس هوش مصنوعی خاص
- کاهش زمان تولید و انتشار محتوا
- مناسب برای تولید حجم بالای مقالات
نکات مهم
برای استفاده بهتر از این Workflow، موارد زیر را در نظر داشته باشید:
- قبل از اجرای Workflow اتصال Google Sheets را بررسی کنید.
- از معتبر بودن API Key مربوط به OpenRouter یا OpenAI مطمئن شوید.
- Promptهای طولانی را ابتدا آزمایش کنید.
- زمانبندی انتشار را متناسب با منطقه زمانی سرور تنظیم کنید.
- از اطلاعات Google Sheets نسخه پشتیبان تهیه کنید.
- لاگهای Workflow را بهصورت دورهای بررسی کنید.
- قبل از انتشار خودکار، خروجی مدل هوش مصنوعی را چند بار ارزیابی کنید.
- در صورت تغییر ساختار Google Sheets، Nodeهای Update را نیز بهروزرسانی کنید.
- Application Password وردپرس را در اختیار افراد غیرمجاز قرار ندهید.
- برای پروژههای بزرگ، از مدل مناسب با کیفیت و هزینه متعادل استفاده کنید.
خطاهای رایج (Troubleshooting)
1.اتصال Google Sheets برقرار نمیشود.
علت:
Credential یا دسترسی Google Sheets بهدرستی تنظیم نشده است.
راهحل:
Credential را مجدداً ایجاد کرده و دسترسی فایل را بررسی کنید.
2.مدل هوش مصنوعی پاسخی برنمیگرداند.
علت:
API Key نامعتبر است یا مدل انتخابشده در دسترس نیست.
راهحل:
API Key را بررسی کرده و از فعال بودن مدل موردنظر اطمینان حاصل کنید.
3.مقاله در WordPress منتشر نمیشود.
علت:
Application Password یا آدرس WordPress اشتباه است.
راهحل:
نام کاربری، رمز عبور برنامه و آدرس XML-RPC را بررسی کنید.
4.Workflow هیچ مقالهای پردازش نمیکند.
علت:
وضعیت Action و Status یکسان است و شرط If Take Action برقرار نمیشود.
راهحل:
مقادیر موجود در Google Sheets را بررسی کرده و Action مناسب را انتخاب کنید.
5.خروجی مدل AI بهدرستی ذخیره نمیشود.
علت:
فرمت خروجی مدل با ساختار مورد انتظار Workflow مطابقت ندارد.
راهحل:
Prompt یا بخش پردازش خروجی در Code Node را اصلاح کنید.
تولید و انتشار مقاله با n8n
جمعبندی
اتوماسیون تولید و انتشار مقاله در n8n یکی از کاربردیترین Workflowها برای تیمهای تولید محتوا، مدیران وبسایت و متخصصان سئو محسوب میشود. این Template با ترکیب Google Sheets، مدلهای هوش مصنوعی، Nodeهای پردازشی و WordPress، فرآیند تولید محتوا را از مرحله ایدهپردازی تا انتشار نهایی بهصورت کاملاً خودکار مدیریت میکند.
ساختار ماژولار این Workflow باعث شده است که بتوان آن را برای پروژههای کوچک و بزرگ شخصیسازی کرد. همچنین استفاده از Google Sheets بهعنوان مرکز مدیریت دادهها، امکان کنترل ساده وضعیت هر مقاله را فراهم میکند و ثبت لاگها نیز عیبیابی و نگهداری سیستم را آسانتر میسازد.
اگر قصد دارید فرآیند تولید محتوا را بهینه کنید، زمان انتشار مقالات را مدیریت نمایید و از توانایی مدلهای هوش مصنوعی در کنار n8n بهره ببرید، این Workflow میتواند نقطه شروع بسیار مناسبی باشد. با اعمال تغییرات متناسب با نیاز کسبوکار خود، میتوانید آن را به یک سیستم تولید محتوای هوشمند و کاملاً خودکار تبدیل کنید.
سوالات متداول
1.آیا برای استفاده از این Workflow باید برنامهنویسی بلد باشم؟
خیر. بخش زیادی از تنظیمات از طریق Google Sheets انجام میشود و تنها برای تغییرات پیشرفته ممکن است به آشنایی اولیه با n8n و JavaScript نیاز داشته باشید.
2.آیا میتوان از مدلهای مختلف هوش مصنوعی استفاده کرد؟
بله. این Workflow امکان استفاده از مدلهای مختلفی را که توسط OpenRouter پشتیبانی میشوند فراهم میکند و میتوانید مدل هر مرحله را بهصورت جداگانه تغییر دهید.
3.آیا امکان انتشار خودکار مقاله در WordPress وجود دارد؟
بله. در صورت تنظیم صحیح اطلاعات اتصال، Workflow پس از رسیدن زمان انتشار، مقاله را بهصورت خودکار در WordPress منتشر میکند.
4.آیا میتوان از Google Sheets دیگری استفاده کرد؟
بله. تنها کافی است شناسه یا آدرس فایل و نام Sheetها را در تنظیمات Workflow تغییر دهید.
5.آیا این Workflow فقط برای تولید مقاله مناسب است؟
خیر. با تغییر Promptها و ساختار دادهها میتوان از آن برای تولید انواع محتوا مانند توضیحات محصول، خبر، پست شبکههای اجتماعی، ایمیلهای تبلیغاتی و بسیاری از سناریوهای دیگر نیز استفاده کرد.
GIT


