انتشار ویدیو با n8n

انتشار خودکار محتوا با n8n

مقدمه

انتشار ویدیو YouTube با n8n

انتشار ویدیو YouTube با n8n

آموزش ساخت سیستم انتشار خودکار ویدیوهای جدید YouTube در X با n8n و ChatGPT

یکی از بهترین روش‌ها برای خودکارسازی بازاریابی محتوایی است. در این Workflow، نرم‌افزار n8n در بازه‌های زمانی مشخص کانال YouTube شما را بررسی می‌کند. اگر ویدیوی جدیدی منتشر شده باشد، اطلاعات آن شامل عنوان، توضیحات و لینک ویدیو را دریافت می‌کند و سپس با کمک مدل هوش مصنوعی ChatGPT یک متن کوتاه، جذاب و مناسب برای شبکه اجتماعی X (توییتر سابق) تولید می‌کند. در نهایت نیز همان متن به صورت خودکار در حساب کاربری X منتشر می‌شود.

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

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

در این آموزش تمام بخش‌های Workflow، Nodeها، تنظیمات، پیش‌نیازها و روش شخصی‌سازی آن را به صورت کامل بررسی خواهیم کرد.

قبل از شروع

اگر هنوز n8n را نصب نکرده‌اید، پیشنهاد می‌کنیم ابتدا مقاله «آموزش n8n» را مطالعه کنید. در آن مقاله، مراحل نصب با Node.js و Docker، راه‌اندازی اولیه و ساخت اولین Workflow به‌صورت کامل آموزش داده شده است. پس از نصب و راه‌اندازی، به این مقاله بازگردید و مراحل پیاده‌سازی این Workflow را دنبال کنید.


انتشار ویدیو YouTube با n8n چگونه کار می‌کند؟

Workflow حاضر فرآیند معرفی و تبلیغ ویدیوهای جدید یک کانال YouTube را به صورت کاملاً خودکار انجام می‌دهد. پس از فعال شدن Workflow، n8n هر ۳۰ دقیقه یک بار کانال YouTube مشخص‌شده را بررسی می‌کند تا ببیند آیا ویدیوی جدیدی منتشر شده است یا خیر.

اگر ویدیوی جدیدی پیدا شود، اطلاعات آن شامل شناسه ویدیو، عنوان و توضیحات دریافت می‌شود. سپس این اطلاعات به Node مربوط به OpenAI ارسال می‌شوند. ChatGPT با استفاده از یک Prompt از پیش تعریف‌شده، یک متن کوتاه، جذاب و مناسب برای انتشار در X تولید می‌کند. این متن حداکثر ۱۴۰ کاراکتر بوده و لینک مستقیم ویدیو نیز در آن قرار می‌گیرد.

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

به طور خلاصه، مسیر اجرای Workflow به شکل زیر است:

  • بررسی دوره‌ای کانال YouTube
  • دریافت آخرین ویدیو
  • تولید متن تبلیغاتی با ChatGPT
  • انتشار خودکار در X

این فرآیند علاوه بر صرفه‌جویی در زمان، باعث می‌شود تمامی ویدیوهای جدید شما بدون فراموشی و با یک متن حرفه‌ای در شبکه اجتماعی X منتشر شوند.


کاربردهای این Workflow

انتشار ویدیو های youtube با n8n

انتشار خودکار ویدیوهای YouTube در X با n8n برای تولیدکنندگان محتوا، کسب‌وکارها و تیم‌های بازاریابی کاربردهای فراوانی دارد. این Workflow باعث می‌شود فرآیند معرفی ویدیوهای جدید بدون دخالت کاربر انجام شود.

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

  • معرفی خودکار ویدیوهای جدید کانال YouTube در X.
  • کاهش زمان موردنیاز برای مدیریت شبکه‌های اجتماعی.
  • افزایش بازدید اولیه ویدیوهای تازه منتشرشده.
  • حفظ فعالیت مستمر حساب کاربری X بدون نیاز به انتشار دستی.
  • مناسب برای تولیدکنندگان محتوا، مدرس‌ها و یوتیوبرها.
  • استفاده توسط شرکت‌ها برای معرفی ویدیوهای آموزشی یا تبلیغاتی.
  • ایجاد یک سیستم بازاریابی خودکار برای انتشار محتوا در شبکه‌های اجتماعی.
  • پایه‌ای مناسب برای ساخت Workflowهای پیشرفته‌تر که محتوا را هم‌زمان در چندین شبکه اجتماعی منتشر می‌کنند.

 


پیش‌نیازهای اجرای این Template

برای اجرای صحیح این Workflow، موارد زیر باید از قبل آماده باشند.

 

پیش‌نیاز

 

 

توضیحات

 

نصب n8n Workflow روی n8n اجرا می‌شود.
حساب YouTube برای دسترسی به اطلاعات کانال و ویدیوها.
YouTube OAuth2 Credential            جهت اتصال n8n به YouTube.
حساب OpenAI برای تولید متن تبلیغاتی با ChatGPT.
OpenAI API Credential اتصال Node هوش مصنوعی به OpenAI.
حساب X (Twitter) جهت انتشار خودکار پست‌ها.
Twitter OAuth2 Credential برای ارسال پست در X.
Channel ID یوتیوب شناسه کانالی که باید بررسی شود.
دسترسی اینترنت برای ارتباط با سرویس‌های مختلف.
سرویس‌های استفاده‌شده در این Workflow

YouTube

این سرویس منبع اصلی اطلاعات Workflow است. Node مربوط به YouTube آخرین ویدیوهای کانال را دریافت می‌کند و اطلاعاتی مانند عنوان، توضیحات و شناسه ویدیو را در اختیار مراحل بعدی قرار می‌دهد.

OpenAI

این سرویس وظیفه تولید متن تبلیغاتی را بر عهده دارد. مدل GPT-3.5 Turbo با استفاده از اطلاعات ویدیو، یک متن کوتاه و مناسب برای انتشار در X تولید می‌کند. در صورت نیاز می‌توانید مدل‌های جدیدتر OpenAI را نیز جایگزین کنید.

X (Twitter)

در آخرین مرحله، متن تولیدشده توسط ChatGPT از طریق API شبکه اجتماعی X در حساب کاربری شما منتشر می‌شود. به این ترتیب فرآیند انتشار کاملاً خودکار خواهد بود.


دانلود Template

فایل JSON این Workflow را از این قسمت دانلود کنید.

رمز فایل: danixai.com


آموزش Import کردن Workflow

  • وارد داشبورد n8n شوید.
  • روی Import from File کلیک کنید.
  • فایل JSON را انتخاب کنید.
  • Workflow ایجاد خواهد شد.
  • Credentialهای موردنیاز را تنظیم کنید.
 

ساختار Workflow

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

ساختار اجرای Workflow به شکل زیر است:

Schedule Trigger (Check Every 30 Min)


YouTube (Fetch Latest Videos)


OpenAI (Generate Post for X with ChatGPT)


X (Post to X)

علاوه بر این چهار Node، دو Sticky Note نیز داخل Workflow قرار گرفته‌اند که صرفاً برای راهنمایی کاربر هستند و هیچ نقشی در اجرای Workflow ندارند.

فرآیند اجرا به این صورت است:

  1. هر ۳۰ دقیقه Workflow اجرا می‌شود.
  2. آخرین ویدیوی منتشرشده در کانال YouTube بررسی می‌شود.
  3. اگر ویدیوی جدیدی در ۳۰ دقیقه گذشته منتشر شده باشد، اطلاعات آن دریافت می‌شود.
  4. عنوان، توضیحات و لینک ویدیو به ChatGPT ارسال می‌شود.
  5. ChatGPT یک متن کوتاه و مناسب برای X تولید می‌کند.
  6. متن تولیدشده در حساب کاربری X منتشر می‌شود.

 


آموزش کامل تمام Nodeها

1. Check Every 30 Min (Schedule Trigger)

نوع Node:

 Schedule Trigger

این Node نقطه شروع Workflow است و وظیفه دارد در بازه‌های زمانی مشخص، کل فرآیند را اجرا کند. در این Template، زمان‌بندی روی هر ۳۰ دقیقه تنظیم شده است.

وظیفه Node

  • اجرای خودکار Workflow
  • حذف نیاز به اجرای دستی
  • بررسی دوره‌ای کانال YouTube

ورودی

این Node ورودی ندارد؛ زیرا اولین Node Workflow است.

خروجی

یک Trigger ایجاد می‌کند که اجرای Node بعدی را آغاز می‌کند.

تنظیمات مهم

  • Interval: Minutes
  • مقدار Interval: 30

یعنی هر ۳۰ دقیقه یک بار Workflow اجرا خواهد شد.

نکات قابل تغییر

می‌توانید زمان اجرا را متناسب با نیاز خود تغییر دهید؛ برای مثال:

  • هر ۵ دقیقه
  • هر ۱۰ دقیقه
  • هر یک ساعت
  • فقط در روزهای خاص
  • فقط در ساعات کاری
  • اجرای روزانه در ساعت مشخص

دلیل استفاده از این Node

بدون Schedule Trigger، بررسی خودکار کانال YouTube امکان‌پذیر نخواهد بود و Workflow باید به‌صورت دستی اجرا شود.


2. Fetch Latest Videos (YouTube)

نوع Node:

 YouTube

این Node مسئول دریافت اطلاعات جدیدترین ویدیوهای کانال YouTube است.

در تنظیمات این Node از شناسه کانال (Channel ID) استفاده شده و تنها یک ویدیوی جدید دریافت می‌شود.

وظیفه Node

  • اتصال به YouTube
  • بررسی کانال
  • دریافت آخرین ویدیو
  • استخراج اطلاعات موردنیاز

ورودی

Trigger تولیدشده توسط Schedule Trigger.

خروجی

اطلاعات کامل ویدیوی جدید، از جمله:

  • Video ID
  • Title
  • Description
  • اطلاعات Channel
  • زمان انتشار
  • سایر اطلاعات متادیتا

تنظیمات مهم

Channel ID

 
UC08Fah8EIryeOZRkjBRohcQ
 

این مقدار باید با شناسه کانال خودتان جایگزین شود.

Limit

 
1
 

تنها آخرین ویدیو دریافت می‌شود.

Published After

 
new Date(new Date().getTime() - 30 * 60000)
 

این عبارت باعث می‌شود فقط ویدیوهایی بررسی شوند که در ۳۰ دقیقه گذشته منتشر شده‌اند. در نتیجه از انتشار دوباره ویدیوهای قدیمی جلوگیری می‌شود.

نکات قابل تغییر

می‌توانید موارد زیر را تغییر دهید:

  • Channel ID
  • تعداد ویدیوها
  • بازه زمانی بررسی
  • نوع اطلاعات دریافتی
  • فیلترهای YouTube

دلیل استفاده از این Node

این Node منبع اصلی داده‌های Workflow است. بدون آن اطلاعاتی برای تولید متن یا انتشار در X وجود نخواهد داشت.


 

3. Generate Post for X with ChatGPT (OpenAI)

نوع Node:

 OpenAI

این Node مهم‌ترین بخش Workflow محسوب می‌شود، زیرا متن تبلیغاتی را با استفاده از هوش مصنوعی تولید می‌کند.

اطلاعات دریافتی از YouTube به Prompt ارسال می‌شوند و مدل GPT-3.5 Turbo یک متن کوتاه برای انتشار در X تولید می‌کند.

وظیفه Node

  • تولید متن تبلیغاتی
  • خلاصه‌سازی اطلاعات ویدیو
  • تولید متن مناسب برای شبکه اجتماعی X

ورودی

اطلاعات خروجی Node قبلی شامل:

  • عنوان ویدیو
  • توضیحات ویدیو
  • شناسه ویدیو (Video ID)

خروجی

یک پیام متنی که در فیلد زیر قرار می‌گیرد:

 
message.content
 

همین مقدار در Node بعدی منتشر خواهد شد.

تنظیمات مهم

مدل هوش مصنوعی

 
gpt-3.5-turbo
 

در صورت نیاز می‌توانید آن را به مدل‌های جدیدتر OpenAI تغییر دهید.

Prompt

در Prompt این Workflow از ChatGPT خواسته شده است:

  • یک متن جذاب تولید کند.
  • متن حداکثر ۱۴۰ کاراکتر باشد.
  • لینک مستقیم ویدیو را اضافه کند.
  • از عنوان و توضیحات ویدیو استفاده کند.

به همین دلیل متن خروجی بدون نیاز به دخالت کاربر آماده انتشار خواهد بود.

نکات قابل تغییر

در این Node تقریباً همه چیز قابل شخصی‌سازی است، از جمله:

  • مدل AI
  • لحن نوشتار
  • زبان خروجی
  • تعداد کاراکتر
  • استفاده از هشتگ
  • اضافه کردن ایموجی (در صورت نیاز)
  • افزودن Call To Action
  • تولید چند نسخه مختلف از متن

دلیل استفاده از این Node

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


4. Post to X

نوع Node:

 X (Twitter)

این آخرین مرحله Workflow است و وظیفه انتشار متن تولیدشده در حساب کاربری X را بر عهده دارد.

وظیفه Node

  • اتصال به حساب X
  • انتشار خودکار پست
  • پایان فرآیند Workflow

ورودی

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

 
{{$json.message.content}}
 

خروجی

در صورت موفقیت، شناسه پست منتشرشده و اطلاعات مربوط به آن از API سرویس X بازگردانده می‌شود.

تنظیمات مهم

مهم‌ترین تنظیم این Node، فیلد Text است که مقدار آن از خروجی Node هوش مصنوعی دریافت می‌شود. همچنین باید Credential مربوط به حساب X (Twitter OAuth2) به‌درستی تنظیم شده باشد تا امکان انتشار پست وجود داشته باشد.

نکات قابل تغییر

در صورت نیاز می‌توانید:

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

دلیل استفاده از این Node

این Node مرحله نهایی Workflow را تکمیل می‌کند و باعث می‌شود متن تولیدشده بدون نیاز به دخالت کاربر، مستقیماً در حساب X منتشر شود.


 

5. Sticky Note

انتشار ویدیو YouTube با n8n

نوع Node: Sticky Note

این Node تنها برای راهنمایی کاربر طراحی شده و در اجرای Workflow نقشی ندارد.

وظیفه Node

  • نمایش توضیحات و نکات راه‌اندازی
  • یادآوری وارد کردن Channel ID صحیح برای کانال YouTube

ورودی

ندارد.

خروجی

ندارد.

تنظیمات مهم

در این یادداشت توضیح داده شده است که شناسه کانال YouTube باید در تنظیمات Node مربوطه وارد شود و لینک صفحه‌ای برای یافتن Channel ID نیز در اختیار کاربر قرار گرفته است.

نکات قابل تغییر

می‌توانید متن یادداشت را مطابق نیاز خود تغییر دهید یا اطلاعات بیشتری مانند مراحل دریافت Credentialها یا توضیحات داخلی تیم را در آن ثبت کنید.

دلیل استفاده از این Node

برای مستندسازی Workflow و جلوگیری از بروز خطا هنگام راه‌اندازی اولیه، به‌ویژه زمانی که چند نفر روی یک پروژه کار می‌کنند.


6. Sticky Note1

نوع Node: 

Sticky Note

این Node نیز صرفاً یک یادداشت آموزشی است و در اجرای Workflow نقشی ندارد.

وظیفه Node

  • معرفی هدف کلی Template
  • ارائه لینک ویدئوی آموزشی راه‌اندازی Workflow

ورودی

ندارد.

خروجی

ندارد.

تنظیمات مهم

این یادداشت شامل توضیح کوتاهی درباره استفاده از هوش مصنوعی برای تبلیغ ویدیوهای YouTube در X و یک لینک آموزشی است.

نکات قابل تغییر

می‌توانید این بخش را حذف کنید یا لینک مستندات، آموزش‌های داخلی یا توضیحات موردنیاز تیم خود را جایگزین آن کنید.

دلیل استفاده از این Node

افزایش خوانایی Workflow و ارائه اطلاعات تکمیلی بدون تأثیر بر منطق اجرای آن.

 


نحوه شخصی‌سازی Workflow اانتشار ویدیو YouTube با n8n

انتشار ویدیو YouTube با n8n

یکی از مهم‌ترین ویژگی‌های انتشار خودکار ویدیوهای YouTube در X با n8n امکان شخصی‌سازی کامل آن است

تغییر Prompt هوش مصنوعی

مهم‌ترین بخش قابل شخصی‌سازی، Prompt موجود در Node Generate Post for X with ChatGPT است. در نسخه فعلی از ChatGPT خواسته شده یک متن کوتاه حداکثر ۱۴۰ کاراکتری برای X تولید کند.

با تغییر Prompt می‌توانید:

  • لحن متن را رسمی، دوستانه یا تبلیغاتی کنید.
  • از ChatGPT بخواهید کاربران را به مشاهده ویدیو دعوت کند.
  • متن را به زبان فارسی، انگلیسی یا هر زبان دیگری تولید کنید.
  • هشتگ‌های مرتبط با موضوع ویدیو را به‌صورت خودکار اضافه کنید.
  • از ایموجی استفاده کنید یا خروجی کاملاً رسمی باشد.
  • چند نسخه مختلف از متن تولید کنید و بهترین گزینه را انتخاب نمایید.

تغییر مدل هوش مصنوعی

در این Workflow از مدل GPT-3.5 Turbo استفاده شده است، اما می‌توانید آن را با مدل‌های جدیدتر جایگزین کنید.

برای مثال:

  • GPT-4.1
  • GPT-4o
  • GPT-4o Mini
  • سایر مدل‌های پشتیبانی‌شده توسط OpenAI

مدل‌های جدیدتر معمولاً متن‌های روان‌تر، خلاقانه‌تر و باکیفیت‌تری تولید می‌کنند، هرچند ممکن است هزینه استفاده از آن‌ها بیشتر باشد.


تغییر زمان‌بندی اجرای Workflow

در حال حاضر Workflow هر ۳۰ دقیقه اجرا می‌شود، اما این مقدار کاملاً قابل تغییر است.

برای مثال می‌توانید Workflow را به یکی از حالت‌های زیر تنظیم کنید:

  • هر ۵ دقیقه
  • هر ۱۰ دقیقه
  • هر یک ساعت
  • روزی یک بار
  • فقط در روزهای کاری
  • فقط در ساعات مشخص
  • اجرای دستی به‌جای زمان‌بندی خودکار

انتخاب بازه زمانی مناسب به میزان فعالیت کانال YouTube شما بستگی دارد.


تغییر کانال YouTube

انتشار ویدیو YouTube با n8n

در Node Fetch Latest Videos شناسه یک کانال YouTube مشخص شده است.

با تغییر Channel ID می‌توانید:

  • کانال شخصی خود را بررسی کنید.
  • کانال شرکت یا سازمان خود را مانیتور کنید.
  • کانال مشتریان را مدیریت کنید.
  • برای هر کانال یک Workflow جداگانه ایجاد کنید.
تغییر تعداد ویدیوهای بررسی‌شده

در تنظیمات فعلی مقدار Limit برابر با ۱ است؛ یعنی فقط آخرین ویدیو بررسی می‌شود.

در صورت نیاز می‌توانید:

  • چند ویدیوی اخیر را بررسی کنید.
  • ویدیوهای منتشرشده در بازه زمانی طولانی‌تر را دریافت کنید.
  • بر اساس شرایط خاص، ویدیوهای بیشتری را پردازش کنید.

 
تغییر متن منتشرشده در X

متنی که در Node Post to X منتشر می‌شود، مستقیماً از خروجی ChatGPT دریافت می‌شود.

با این حال می‌توانید قبل از انتشار:

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

توسعه Workflow

این Template به‌راحتی قابل گسترش است. برای مثال می‌توانید پس از تولید متن، Nodeهای دیگری به Workflow اضافه کنید تا:

  • همان محتوا در Telegram منتشر شود.
  • در Discord اطلاع‌رسانی شود.
  • در Slack برای اعضای تیم ارسال شود.
  • اطلاعات ویدیو در Google Sheets ذخیره شود.
  • یک ایمیل اطلاع‌رسانی ارسال شود.
  • یک پیام در WhatsApp یا سایر پیام‌رسان‌ها منتشر شود.

به این ترتیب، Workflow به یک سیستم کامل برای توزیع خودکار محتوا در چندین کانال تبدیل خواهد شد.


مزایای استفاده از این Workflow

استفاده از این Template مزایای متعددی برای تولیدکنندگان محتوا، کسب‌وکارها و مدیران شبکه‌های اجتماعی دارد. مهم‌ترین مزایای آن عبارت‌اند از:

  • انتشار خودکار ویدیوهای جدید بدون نیاز به دخالت کاربر.
  • صرفه‌جویی در زمان و کاهش فعالیت‌های تکراری.
  • تولید متن‌های جذاب و متناسب با هر ویدیو با کمک هوش مصنوعی.
  • افزایش سرعت اطلاع‌رسانی پس از انتشار ویدیو.
  • کاهش احتمال فراموش کردن معرفی ویدیوهای جدید.
  • امکان شخصی‌سازی کامل Prompt، مدل هوش مصنوعی و زمان‌بندی.
  • قابلیت توسعه برای انتشار هم‌زمان در سایر شبکه‌های اجتماعی.
  • استفاده از معماری ماژولار n8n که نگهداری و توسعه Workflow را ساده می‌کند.

نکات مهم

برای عملکرد بهتر این Workflow، رعایت نکات زیر توصیه می‌شود:

  1. از معتبر بودن Credentialهای YouTube، OpenAI و X اطمینان حاصل کنید.
  2. Channel ID را به‌درستی وارد کنید؛ در غیر این صورت ویدیویی دریافت نخواهد شد.
  3. Prompt را متناسب با مخاطبان و برند خود تنظیم کنید.
  4. محدودیت‌های API سرویس‌های مختلف را در نظر بگیرید تا با خطای Rate Limit مواجه نشوید.
  5. قبل از فعال‌سازی Workflow، آن را چند بار به‌صورت دستی آزمایش کنید.
  6. در صورت استفاده از مدل‌های جدید OpenAI، هزینه مصرف API را مدیریت کنید.
  7. بازه زمانی بررسی ویدیوها را متناسب با برنامه انتشار کانال خود انتخاب کنید.
  8. پس از انتشار چند پست، کیفیت متن‌های تولیدشده را ارزیابی کنید و در صورت نیاز Prompt را بهبود دهید.
  9. در صورت تغییر سیاست‌های X یا OpenAI، تنظیمات Nodeها را بازبینی کنید.
  10. برای جلوگیری از انتشار محتوای تکراری، منطق Workflow را در صورت توسعه بررسی و آزمایش کنید.
خطاهای رایج (Troubleshooting)
۱. هیچ ویدیویی دریافت نمی‌شود
علت:
  • Channel ID اشتباه وارد شده است.
  • در بازه زمانی تعیین‌شده ویدیوی جدیدی منتشر نشده است.
راه‌حل:
  • شناسه کانال را بررسی و اصلاح کنید.
  • مقدار Published After یا بازه زمانی اجرای Workflow را متناسب با زمان انتشار ویدیوها تنظیم کنید.

۲. ChatGPT متن تولید نمی‌کند
علت:
  • Credential مربوط به OpenAI نامعتبر است.
  • API Key منقضی شده یا دسترسی لازم را ندارد.
  • محدودیت مصرف API اعمال شده است.
راه‌حل:
  • اتصال OpenAI را دوباره بررسی کنید.
  • از فعال بودن حساب و اعتبار API مطمئن شوید.
  • در صورت نیاز، مدل یا تنظیمات درخواست را تغییر دهید.

 
۳. انتشار در X انجام نمی‌شود
علت:
  • تنظیمات OAuth حساب X نادرست است.
  • دسترسی لازم برای انتشار پست وجود ندارد.
  • متن تولیدشده با محدودیت‌های سرویس سازگار نیست.
راه‌حل:
  • Credential مربوط به X را مجدداً احراز هویت کنید.
  • مجوزهای اپلیکیشن را بررسی کنید.
  • طول و محتوای متن را قبل از ارسال کنترل کنید.

 

۴. متن تولیدشده کیفیت مناسبی ندارد

علت:

  • Prompt بیش از حد کلی یا مبهم است.
  • اطلاعات عنوان و توضیحات ویدیو برای تولید متن کافی نیست.

راه‌حل:

  • Prompt را دقیق‌تر و هدفمندتر بنویسید.
  • از مدل‌های جدیدتر OpenAI استفاده کنید.
  • اطلاعات بیشتری از ویدیو را در Prompt قرار دهید.

۵. Workflow اجرا می‌شود اما هیچ پستی منتشر نمی‌شود

علت:

  • یکی از Nodeهای میانی با خطا متوقف شده است.
  • خروجی Node هوش مصنوعی به Node انتشار منتقل نشده است.

راه‌حل:

  • Execution Logهای n8n را بررسی کنید.
  • خروجی هر Node را مرحله‌به‌مرحله تست کنید.
  • از صحیح بودن اتصال بین Nodeها و مسیر داده‌ها اطمینان حاصل کنید.
 

جمع‌بندی

انتشار ویدیو YouTube با n8n

انتشار خودکار ویدیوهای YouTube در X با n8n راهکاری ساده، کاربردی و توسعه‌پذیر برای خودکارسازی فرآیند معرفی ویدیوهای جدید در شبکه‌های اجتماعی است.این Workflow با ترکیب قابلیت‌های n8n، YouTube، OpenAI و X، چرخه‌ای کاملاً خودکار ایجاد می‌کند که از شناسایی ویدیوهای جدید تا تولید متن تبلیغاتی و انتشار آن در شبکه اجتماعی را بدون نیاز به دخالت کاربر انجام می‌دهد.

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

یکی از نقاط قوت این Workflow، استفاده از هوش مصنوعی برای تولید متن است. به‌جای انتشار متن‌های ثابت و تکراری، ChatGPT برای هر ویدیو یک متن متناسب با عنوان و توضیحات آن تولید می‌کند که می‌تواند نرخ تعامل کاربران را افزایش دهد و معرفی حرفه‌ای‌تری از محتوای شما ارائه دهد.

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


سوالات متداول

انتشار ویدیو YouTube با n8n

در ادامه به متداول‌ترین پرسش‌ها درباره انتشار خودکار ویدیوهای YouTube در X با n8n پاسخ می‌دهیم.

۱. آیا این Workflow فقط با YouTube کار می‌کند؟

خیر. اگرچه در این Template از YouTube به‌عنوان منبع دریافت محتوا استفاده شده است، اما با جایگزینی Node مربوطه می‌توانید از سرویس‌های دیگری مانند RSS، وب‌سایت، Google Drive یا APIهای اختصاصی نیز استفاده کنید.


۲. آیا امکان استفاده از مدل‌های جدیدتر OpenAI وجود دارد؟

بله. مدل GPT-3.5 Turbo تنها به‌عنوان نمونه در این Workflow استفاده شده است. شما می‌توانید آن را با مدل‌های جدیدتر و متناسب با نیاز خود جایگزین کنید، مشروط بر اینکه در حساب OpenAI شما در دسترس باشند.


۳. آیا می‌توان متن منتشرشده در X را شخصی‌سازی کرد؟

بله. کافی است Prompt موجود در Node مربوط به OpenAI را تغییر دهید تا لحن، زبان، طول متن، هشتگ‌ها، فراخوان به اقدام (CTA) یا سایر جزئیات مطابق نیاز شما تولید شوند.


۴. اگر در ۳۰ دقیقه گذشته ویدیوی جدیدی منتشر نشده باشد چه اتفاقی می‌افتد؟

در این حالت Node مربوط به YouTube داده‌ای برای پردازش پیدا نمی‌کند و مراحل بعدی Workflow اجرا نخواهند شد. بنابراین هیچ پستی در X منتشر نمی‌شود.


۵. آیا می‌توان این Workflow را برای چند کانال YouTube استفاده کرد؟

بله. می‌توانید برای هر کانال یک Workflow مجزا ایجاد کنید یا با افزودن Nodeهایی مانند Loop و Split Out، چندین Channel ID را در یک Workflow مدیریت کنید.


۶. آیا امکان انتشار هم‌زمان در شبکه‌های اجتماعی دیگر نیز وجود دارد؟

بله. n8n از سرویس‌های متعددی پشتیبانی می‌کند. با افزودن Nodeهای مربوط به Telegram، Discord، Slack، LinkedIn، Facebook یا سایر سرویس‌ها، می‌توانید متن تولیدشده را به‌صورت هم‌زمان در چندین پلتفرم منتشر کنید.


۷. آیا این Workflow برای کانال‌های با تعداد انتشار بالا مناسب است؟

بله، اما اگر در بازه‌های زمانی کوتاه تعداد زیادی ویدیو منتشر می‌کنید، بهتر است زمان‌بندی اجرای Workflow، محدودیت‌های API و منطق جلوگیری از انتشار محتوای تکراری را متناسب با حجم فعالیت خود تنظیم کنید.


۸. آیا می‌توان قبل از انتشار، متن تولیدشده را تأیید کرد؟

بله. به‌جای ارسال مستقیم به Node مربوط به X، می‌توانید یک مرحله میانی مانند ارسال پیام به Telegram، Slack یا ایمیل اضافه کنید تا متن ابتدا توسط شما یا اعضای تیم بررسی و سپس منتشر شود. این روش برای سازمان‌ها و تیم‌های بازاریابی گزینه مناسبی است.

GIT

Categories: ,

توسعه توسط تیم میهن وردپرس