ساخت و انتشار خودکار ریل‌های شبکه‌های اجتماعی با هوش مصنوعی

ساخت و انتشار خودکار ریل‌های شبکه‌های اجتماعی با هوش مصنوعی

10 دقیقه مطالعه · منتشر شده ۱۴۰۵/۵/۷

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 7287 · منبع: کاتالوگ Pixori

اتوماسیون ساخت و انتشار ریل‌های شبکه‌های اجتماعی با هوش مصنوعی

دسته‌بندی‌ها: تولید محتوا، هوش مصنوعی چندوجهی

کاتالوگ Pixori: https://pixori.me/n8n

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

---

نمای کلی گردش کار

این گردش کار برای ساده‌سازی کل فرآیند تولید و توزیع محتوای ویدیویی کوتاه طراحی شده است. این فرآیند زمانی آغاز می‌شود که یک پیام چت حاوی شرحی از یک ایده ویدیو دریافت می‌شود. سپس این ایده توسط GPT-5 به یک اعلان سینمایی دقیق و مناسب برای تولیدکننده ویدیوی هوش مصنوعی Google Veo-3 تبدیل می‌شود. این اعلان به API Veo-3 (از طریق Wavespeed) ارسال می‌شود که ویدیو را تولید می‌کند.

هنگامی که ویدیو آماده شد، GPT-5 یک کپشن جذاب برای اینستاگرام می‌سازد. سپس گردش کار ویدیوی تولید شده را دانلود کرده، آن را در پلتفرم Postiz آپلود می‌کند و به طور خودکار در اینستاگرام منتشر می‌کند. نکته مهم این است که گردش کار مکانیسم‌های انتظار و تلاش مجدد را برای مدیریت ماهیت ناهمزمان تولید ویدیوی هوش مصنوعی در خود جای داده است و اطمینان حاصل می‌کند که ویدیو قبل از تلاش برای انتشار، به طور کامل پردازش شده است.

موارد استفاده کلیدی:

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

مراحل گردش کار:

1. دریافت ورودی و تولید اعلان: دریافت پیام چت و استفاده از GPT-5 برای ایجاد یک اعلان ویدیویی دقیق.

2. تولید ویدیو و نظرسنجی وضعیت: ارسال اعلان به API Veo-3، انتظار و نظرسنجی برای تکمیل ویدیو.

3. تولید کپشن: استفاده از GPT-5 برای ایجاد کپشن اینستاگرام بر اساس اعلان ویدیو.

4. دانلود و آپلود ویدیو: دانلود ویدیوی تولید شده و آپلود آن در Postiz.

5. انتشار در شبکه‌های اجتماعی: انتشار ویدیو و کپشن در اینستاگرام از طریق Postiz.

6. منطق کنترل: مدیریت زمان‌بندی و تلاش‌های مجدد برای تولید ناهمزمان ویدیو.

---

تشریح گره‌ها (Nodes) به تفصیل

۱. دریافت ورودی و تولید پرامپت

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

  • گره (Node): When chat message received

* نوع (Type): LangChain Chat Trigger

* نقش (Role): نقطه ورود گردش کار که با دریافت یک پیام چت ورودی فعال می‌شود.

* پیکربندی (Configuration): تنظیمات استاندارد تریگر چت.

* ورودی (Input): محتوای پیام چت کاربر.

* خروجی (Output): ورودی چت را به گره بعدی منتقل می‌کند.

* حالت‌های خطا (Failure Modes): بعید است، وابسته به پایداری ادغام LangChain.

  • گره (Node): GPT-5 AI Video Prompt Agent

* نوع (Type): OpenAI (LangChain)

* نقش (Role): ایده اولیه ویدیوی کاربر را به یک پرامپت دقیق و توصیفی بصری برای Veo-3 تبدیل می‌کند.

* پیکربندی (Configuration):

* مدل (Model): GPT-5

* پرامپت سیستم (System Prompt): هوش مصنوعی را برای ایجاد یک پرامپت ویدیویی سینمایی و غنی بصری (کمتر از ۱۵۰ کلمه) مناسب برای Veo-3 راهنمایی می‌کند.

* پیام کاربر (User Message): ورودی چت را با استفاده از {{$json.chatInput}} تزریق می‌کند.

* ورودی (Input): پیام چت از تریگر.

* خروجی (Output): JSON حاوی متن پرامپت ویدیوی تولید شده.

* حالت‌های خطا (Failure Modes): مشکلات کلید API، محدودیت‌های نرخ، پرامپت‌های نامعتبر، پاسخ‌های غیرمنتظره مدل.

۲. تولید ویدیو و نظارت بر وضعیت

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

  • گره (Node): Veo3 Video Generator

* نوع (Type): HTTP Request

* نقش (Role): پرامپت ویدیوی اصلاح‌شده را به API Veo-3 Wavespeed ارسال می‌کند تا تولید ویدیو آغاز شود.

* پیکربندی (Configuration):

* URL: https://api.wavespeed.ai/api/v3/google/veo3-fast

* متد (Method): POST

* بدنه (Body): شامل متن پرامپت، تنظیم مدت زمان به ۸ ثانیه، و فعال کردن گسترش پرامپت و تولید صدا.

* احراز هویت (Authentication): نیاز به کلید API Wavespeed از طریق هدرهای HTTP دارد.

* تزریق پرامپت (Prompt Injection): از {{$json.message.content}} برای درج پرامپت از گره GPT-5 قبلی استفاده می‌کند.

* ورودی (Input): متن پرامپت ویدیو.

* خروجی (Output): JSON حاوی یک شناسه پیش‌بینی (prediction ID) برای ردیابی فرآیند تولید.

* حالت‌های خطا (Failure Modes): خطاهای احراز هویت، خرابی API، خطاهای پرامپت نامعتبر.

  • گره (Node): 30 Wait

* نوع (Type): Wait

* نقش (Role): پس از شروع تولید ویدیو، گردش کار را به مدت ۳۰ ثانیه متوقف می‌کند تا وضعیت آن را بررسی کند.

* پیکربندی (Configuration): زمان انتظار روی ۳۰ ثانیه تنظیم شده است.

  • گره (Node): Veo3 GET

* نوع (Type): HTTP Request

* نقش (Role): وضعیت تولید ویدیو را بررسی کرده و پس از آماده شدن، URL خروجی را بازیابی می‌کند.

* پیکربندی (Configuration):

* URL: https://api.wavespeed.ai/api/v3/predictions/{{ $json.data.id }}/result (به طور پویا از شناسه پیش‌بینی استفاده می‌کند).

* متد (Method): GET

* احراز هویت (Authentication): نیاز به کلید API Wavespeed از طریق هدرهای HTTP دارد.

* ورودی (Input): شناسه پیش‌بینی از گره Veo3 Video Generator.

* خروجی (Output): JSON حاوی وضعیت و URL خروجی ویدیو.

* حالت‌های خطا (Failure Modes): خطاهای API، شناسه نامعتبر، تایم‌اوت‌ها.

  • گره (Node): If

* نوع (Type): If condition

* نقش (Role): تعیین می‌کند که آیا تولید ویدیو هنوز در حال انجام است یا خیر.

* پیکربندی (Configuration):

* عبارت (Expression): {{$json.data.status}} == "processing"

* جریان (Flow):

* اگر درست (If True): ویدیو هنوز در حال پردازش است. گردش کار برای تلاش مجدد برای بررسی وضعیت پس از یک تأخیر دیگر، به گره Wait 30 Secs بازمی‌گردد.

* اگر نادرست (If False): ویدیو آماده است. گردش کار به مرحله تولید کپشن ادامه می‌یابد.

  • گره (Node): Wait 30 Secs

* نوع (Type): Wait

* نقش (Role): برای جلوگیری از بارگذاری بیش از حد API، یک تأخیر ۳۰ ثانیه‌ای بین تلاش‌های بررسی وضعیت ایجاد می‌کند.

* پیکربندی (Configuration): زمان انتظار روی ۳۰ ثانیه تنظیم شده است.

۳. تولید کپشن

این مرحله یک کپشن جذاب برای پست رسانه اجتماعی شما ایجاد می‌کند.

  • گره (Node): GPT-5 Caption Agent

* نوع (Type): OpenAI (LangChain)

* نقش (Role): یک کپشن اینستاگرام جذاب و متناسب با ویدیوی تولید شده ایجاد می‌کند.

* پیکربندی (Configuration):

* مدل (Model): GPT-5

* پرامپت سیستم (System Prompt): هوش مصنوعی را برای نوشتن یک کپشن اینستاگرام بازیگوش و تأثیرگذار راهنمایی می‌کند.

* پرامپت کاربر (User Prompt): متن پرامپت ویدیوی اصلی را با استفاده از {{ $('GPT-5 AI Video Prompt Agent').item.json.message.content }} برای ارائه زمینه، شامل می‌شود.

* ورودی (Input): پیام پرامپت ویدیو.

* خروجی (Output): JSON حاوی متن کپشن تولید شده.

* حالت‌های خطا (Failure Modes): خطاهای API، محدودیت‌های نرخ، مشکلات در تولید متن.

۴. دانلود و آپلود ویدیو

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

  • گره (Node): Download Video

* نوع (Type): HTTP Request

* نقش (Role): فایل ویدیو را از URL ارائه شده توسط API Veo-3 دانلود می‌کند.

* پیکربندی (Configuration):

* URL: به طور پویا با استفاده از {{ $('Veo3 GET').item.json.data.outputs[0] }} که حاوی URL فایل ویدیو است، تنظیم می‌شود.

* فرمت پاسخ (Response Format): روی File (binary) تنظیم شده است.

* ورودی (Input): URL ویدیو از گره Veo3 GET.

* خروجی (Output): داده‌های باینری فایل ویدیو.

* حالت‌های خطا (Failure Modes): خطاهای یافت نشدن فایل، مشکلات شبکه، تایم‌اوت برای فایل‌های بزرگ.

  • گره (Node): Upload to Postiz

* نوع (Type): HTTP Request

* نقش (Role): فایل ویدیوی دانلود شده را به پلتفرم Postiz آپلود می‌کند.

* پیکربندی (Configuration):

* URL: https://api.postiz.com/public/v1/upload

* متد (Method): POST

* نوع محتوا (Content-Type): multipart/form-data

* بدنه (Body): شامل داده‌های باینری ویدیو تحت پارامتر "file".

* احراز هویت (Authentication): نیاز به کلید API Postiz از طریق هدرهای HTTP دارد.

* ورودی (Input): داده‌های باینری ویدیو از گره Download Video.

* خروجی (Output): JSON حاوی شناسه رسانه آپلود شده و مسیر آن در Postiz.

* حالت‌های خطا (Failure Modes): خطاهای احراز هویت، محدودیت‌های حجم آپلود، مشکلات شبکه.

۵. انتشار در شبکه‌های اجتماعی

مرحله نهایی، ریل شما را در اینستاگرام منتشر می‌کند.

  • گره (Node): POSTIZ Post to Socials (IG)

* نوع (Type): HTTP Request

* نقش (Role): یک پست جدید اینستاگرام با استفاده از ویدیوی آپلود شده و کپشن تولید شده از طریق API Postiz ایجاد و منتشر می‌کند.

* پیکربندی (Configuration):

* URL: https://api.postiz.com/public/v1/posts

* متد (Method): POST

* بدنه JSON (JSON Body):

* post_type: برای انتشار فوری روی "now" تنظیم شده است.

* created_at: تاریخ/زمان فعلی در فرمت رشته ISO.

* caption: از {{ $('GPT-5 Caption Agent').item.json.message.content }} تزریق شده است.

* media: شامل شناسه و مسیر از گره Upload to Postiz است.

* integration_id: جایگزین {{ YOUR_POSTIZ_INTEGRATION_ID }} که باید با شناسه ادغام واقعی Postiz شما جایگزین شود.

* احراز هویت (Authentication): نیاز به کلید API Postiz از طریق هدرهای HTTP دارد.

* ورودی (Input): متن کپشن و اطلاعات رسانه آپلود شده.

* خروجی (Output): پاسخ JSON از API Postiz که ایجاد پست را تأیید می‌کند.

* حالت‌های خطا (Failure Modes): خطاهای احراز هویت، شناسه ادغام نامعتبر، محدودیت‌های نرخ API.

۶. منطق کنترل

این بخش تضمین می‌کند که گردش کار به درستی زمان‌بندی و مراحل شرطی مورد نیاز برای تولید ویدیوی ناهمزمان را مدیریت می‌کند.

  • گره‌ها (Nodes): 30 Wait, If, Wait 30 Secs

* نقش (Role): این گره‌ها به طور جمعی فرآیند نظارت را مدیریت می‌کنند. 30 Wait اولیه یک بافر پس از شروع تولید فراهم می‌کند. گره If وضعیت را بررسی می‌کند و اگر هنوز در حال پردازش باشد، گره Wait 30 Secs تأخیر بعدی را ایجاد می‌کند و از بارگذاری بیش از حد API جلوگیری می‌کند. این حلقه تا زمانی که ویدیو آماده شود ادامه می‌یابد، در این نقطه گردش کار به تولید کپشن ادامه می‌دهد.

---

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))یادداشت (Sticky Note)
When chat message receivedLangChain Chat Triggerتریگر ورودی برای دریافت ورودی چت-GPT-5 AI Video Prompt Agent
GPT-5 AI Video Prompt AgentOpenAI (LangChain)تولید پرامپت سینمایی ویدیوWhen chat message receivedVeo3 Video Generator
Veo3 Video GeneratorHTTP Requestارسال پرامپت به API Veo-3 برای تولید ویدیوGPT-5 AI Video Prompt Agent30 Waitتولید ویدیو
30 WaitWait۳۰ ثانیه انتظار قبل از بررسی وضعیتVeo3 Video GeneratorVeo3 GETتولید ویدیو
Veo3 GETHTTP Requestبررسی وضعیت تولید ویدیو در API Veo-330 WaitIfتولید ویدیو
IfIf conditionبررسی اینکه وضعیت ویدیو "در حال پردازش" است یا خیرVeo3 GETWait 30 Secs (در صورت درست بودن), GPT-5 Caption Agent (در صورت نادرست بودن)تولید ویدیو
Wait 30 SecsWait۳۰ ثانیه انتظار بین تلاش‌های بررسی وضعیتIf (شاخه درست)Veo3 GETتولید ویدیو
GPT-5 Caption AgentOpenAI (LangChain)تولید کپشن اینستاگرامIf (شاخه نادرست)Download Videoایجنت کپشن
Download VideoHTTP Requestدانلود فایل ویدیوی تولید شدهGPT-5 Caption AgentUpload to Postizایجنت کپشن
Upload to PostizHTTP Requestآپلود فایل ویدیو در پلتفرم PostizDownload VideoPOSTIZ Post to Socials (IG)آپلود Postiz
POSTIZ Post to Socials (IG)HTTP Requestارسال ویدیو و کپشن به اینستاگرامUpload to Postiz, GPT-5 Caption Agentپایان گردش کار (Workflow End)ارسال به اینستاگرام

Nodeهای استفاده‌شده

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

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

این گردش کار با دریافت ایده‌های ویدیویی، تبدیل آن‌ها به پرامپت‌های دقیق برای هوش مصنوعی Veo-3، تولید ویدیو، ساخت کپشن جذاب با GPT-5 و انتشار خودکار در اینستاگرام، فرآیند تولید و انتشار ریل‌ها را خودکار می‌کند.

چه ابزارهای هوش مصنوعی در این گردش کار استفاده شده‌اند؟

در این گردش کار از GPT-5 برای پردازش متن و تولید پرامپت و کپشن، و از Google Veo-3 (از طریق Wavespeed) برای تولید ویدیو استفاده می‌شود.

آیا این گردش کار برای انتشار در پلتفرم‌های دیگر نیز قابل استفاده است؟

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

چگونه این گردش کار با تولید ناهمزمان ویدیو مقابله می‌کند؟

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

workflowهای مرتبط

این workflow در کاتالوگ Pixori.me بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.