ساخت خودکار پست فیسبوک از ویدیو با هوش مصنوعی

ساخت خودکار پست فیسبوک از ویدیو با هوش مصنوعی

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

دانلود workflow

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

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

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

ایجاد خودکار پست فیسبوک از بینش‌های ویدیو با Dumpling AI و GPT-4o

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

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

گره‌های اصلی:

  • n8n-nodes-base.stickyNote
  • n8n-nodes-base.googleDrive
  • n8n-nodes-base.httpRequest
  • n8n-nodes-base.googleSheets
  • n8n-nodes-base.extractFromFile
  • @n8n/n8n-nodes-langchain.openAi
  • n8n-nodes-base.googleDriveTrigger

---

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

این گردش کار برای موارد زیر طراحی شده است:

1. تشخیص ویدیوهای جدید: یک پوشه مشخص در Google Drive را برای آپلود ویدیوهای آموزشی جدید نظارت می‌کند.

2. پردازش داده‌های ویدیو: ویدیو را دانلود کرده و آن را به یک رشته کدگذاری شده با base64 برای تحلیل هوش مصنوعی تبدیل می‌کند.

3. استخراج بینش‌های ویدیو: از Dumpling AI برای استخراج اطلاعات ساختاریافته در مورد محتوای آموزشی (مانند موضوعات، مراحل، ابزارها) استفاده می‌کند.

4. تولید محتوای شبکه‌های اجتماعی: از GPT-4o (از طریق LangChain) برای ایجاد یک پست فیسبوک مختصر و تولید یک prompt توصیفی برای تصویر استفاده می‌کند.

5. ایجاد تصاویر: از API تولید تصویر Dumpling AI برای ایجاد یک دارایی بصری بر اساس prompt تولید شده استفاده می‌کند.

6. ثبت نتایج: پست فیسبوک تولید شده و URL تصویر تولید شده توسط هوش مصنوعی را در یک Google Sheet برای بررسی یا زمان‌بندی ذخیره می‌کند.

---

تشریح گره‌های دقیق

۱. فعال‌سازی با بارگذاری ویدیوی جدید

  • نوع گره: Google Drive Trigger
  • هدف: این گره به طور مداوم یک پوشه مشخص در Google Drive را رصد می‌کند. هنگامی که یک فایل ویدیویی جدید بارگذاری می‌شود، گردش کار را برای شروع پردازش فعال می‌کند.
  • پیکربندی:

* رویداد: fileCreated

* شناسه پوشه: 1NU00YbKNiHJptNuQZH6kgVUhLvDzE0ka (این پوشه خاصی است که تحت نظر است).

* بازه زمانی بررسی: برای بررسی هر دقیقه تنظیم شده است.

  • اعتبارنامه: نیاز به اعتبارنامه OAuth2 Google Drive دارد.
  • خروجی: داده‌های JSON حاوی فراداده فایل ویدیویی جدید آپلود شده، از جمله شناسه و نام آن را منتشر می‌کند.
  • مشکلات احتمالی: محدودیت‌های نرخ API Google Drive، مجوزهای نادرست پوشه، یا مشکلات اتصال شبکه.
  • نسخه: 1

۲. دانلود فایل ویدیو

  • نوع گره: Google Drive
  • هدف: فایل ویدیو را از Google Drive با استفاده از شناسه فایلی که از گره ماشه به دست آمده، دانلود می‌کند.
  • پیکربندی:

* عملیات: download

* شناسه فایل: به صورت پویا با استفاده از {{$json.id}} از خروجی گره قبلی تنظیم می‌شود.

  • اعتبارنامه: از اعتبارنامه OAuth2 Google Drive پیکربندی شده مجدداً استفاده می‌کند.
  • ورودی: فراداده فایل ویدیویی را از گره Trigger on New Video Upload دریافت می‌کند.
  • خروجی: داده‌های باینری فایل ویدیویی دانلود شده را فراهم می‌کند.
  • مشکلات احتمالی: فایل یافت نشد، مجوزهای ناکافی، یا مهلت زمانی دانلود.
  • نسخه: 3

۳. تبدیل ویدیو به Base64

  • نوع گره: Extract From File
  • هدف: داده‌های باینری ویدیو را به یک رشته کدگذاری شده با base64 تبدیل می‌کند، که یک فرمت رایج برای ارسال داده‌ها به APIهای هوش مصنوعی است.
  • پیکربندی:

* عملیات: binaryToProperty

* ویژگی خروجی: به طور پیش‌فرض data است و رشته base64 را ذخیره می‌کند.

  • ورودی: داده‌های باینری ویدیو را از گره Download Video File دریافت می‌کند.
  • خروجی: یک شیء JSON حاوی داده‌های ویدیوی کدگذاری شده با base64 در ویژگی data.
  • مشکلات احتمالی: مدیریت فایل‌های بسیار بزرگ ممکن است منجر به محدودیت‌های حافظه شود؛ داده‌های باینری خراب.
  • نسخه: 1

۴. استخراج بینش‌های کلیدی با Dumpling AI

  • نوع گره: HTTP Request
  • هدف: داده‌های ویدیوی کدگذاری شده با base64 را به API Dumpling AI ارسال می‌کند تا بینش‌های ساختاریافته مربوط به محتوای آموزشی را استخراج کند.
  • پیکربندی:

* متد: POST

* آدرس URL: https://app.dumplingai.com/api/v1/extract-video

* بدنه (JSON):

* inputMethod: "base64"

* video: رشته base64 پویا از گره Convert Video to Base64 درج شده است.

* prompt: دستوری دقیق برای استخراج عناصر خاص آموزشی مانند موضوع، ابزارهای استفاده شده، هدف، دستورالعمل‌های گام به گام، ماژول‌ها، موارد استفاده و نکات.

* jsonMode: true (برای اطمینان از پاسخ JSON ساختاریافته).

  • احراز هویت: نیاز به کلید API برای Dumpling AI دارد که از طریق احراز هویت هدر HTTP پیکربندی شده است.
  • ورودی: JSON حاوی رشته ویدیوی base64.
  • خروجی: شیء JSON با بینش‌های آموزشی استخراج شده.
  • مشکلات احتمالی: خطاهای احراز هویت API، مهلت زمانی برای ویدیوهای بزرگ، پاسخ‌های JSON نامعتبر از API، یا استخراج ناقص داده‌ها.
  • نسخه: 4.2

۵. تولید پست فیسبوک و Prompt تصویر

  • نوع گره: LangChain OpenAI
  • هدف: از مدل GPT-4o اوپن‌ای‌آی برای تولید یک پست دوستانه فیسبوک و یک prompt توصیفی برای تصویر، بر اساس بینش‌های استخراج شده توسط Dumpling AI استفاده می‌کند.
  • پیکربندی:

* مدل: chatgpt-4o-latest

* پیام‌ها:

* پیام سیستم: نقش هوش مصنوعی را به عنوان نویسنده محتوا و دستیار بصری تعریف می‌کند، فرمت خروجی را به صورت JSON مشخص می‌کند، لحنی طبیعی و دوستانه درخواست می‌کند و محدودیت‌های طول پست (۱۰۰-۱۵۰ کلمه) را تعیین می‌کند.

* پیام کاربر: خروجی JSON را از گره Extract Key Insights with Dumpling AI تزریق می‌کند.

  • اعتبارنامه: نیاز به کلید API اوپن‌ای‌آی دارد.
  • ورودی: خروجی JSON حاوی بینش‌های آموزشی استخراج شده.
  • خروجی: یک شیء JSON با دو کلید: facebook_post (متن تولید شده) و image_prompt (prompt متنی برای تولید تصویر).
  • مشکلات احتمالی: محدودیت نرخ API اوپن‌ای‌آی، خطا به دلیل ورودی نامعتبر، یا فرمت‌های خروجی غیرمنتظره.
  • نسخه: 1.8

۶. تولید تصویر هوش مصنوعی با Dumpling AI

  • نوع گره: HTTP Request
  • هدف: prompt تصویر تولید شده توسط GPT-4o را به API تولید تصویر Dumpling AI ارسال می‌کند تا یک دارایی بصری ایجاد کند.
  • پیکربندی:

* متد: POST

* آدرس URL: https://app.dumplingai.com/api/v1/generate-ai-image

* بدنه (JSON):

* model: "recraft-v3"

* input: یک شیء شامل:

* prompt: به صورت پویا از خروجی image_prompt گره Generate Facebook Post & Image Prompt گرفته می‌شود.

* style: "any"

  • احراز هویت: از همان احراز هویت هدر HTTP کلید API Dumpling AI استفاده می‌کند.
  • ورودی: خروجی JSON حاوی image_prompt.
  • خروجی: یک شیء JSON حاوی URL تصویر تولید شده در آرایه images.
  • مشکلات احتمالی: خطاهای احراز هویت API، مهلت زمانی برای تولید تصویر، پاسخ‌های نامعتبر از API، یا عدم موفقیت در تولید تصویر.
  • نسخه: 4.2

۷. ثبت پست و URL تصویر در Google Sheets

  • نوع گره: Google Sheets
  • هدف: پست فیسبوک تولید شده و URL تصویر تولید شده توسط هوش مصنوعی را در یک صفحه گسترده Google برای بررسی یا زمان‌بندی ذخیره می‌کند.
  • پیکربندی:

* عملیات: Append

* شناسه Spreadsheet: 1NkLQ4ZZ3qSv8HybYuKyW2BgViUij68ux4_SnoBphmWE

* نام Sheet: Sheet1

* ستون‌ها:

* Post: به صورت پویا با {{$json.message.content.facebook_post}} از گره Generate Facebook Post & Image Prompt نگاشت می‌شود.

* Image URL: به صورت پویا با {{$json.images[0].url}} از گره Generate AI Image with Dumpling AI نگاشت می‌شود.

  • اعتبارنامه: نیاز به اعتبارنامه OAuth2 Google Sheets دارد.
  • ورودی: خروجی JSON از گره‌های Generate Facebook Post & Image Prompt و Generate AI Image with Dumpling AI.
  • خروجی: ردیف جدیدی در Google Sheet اضافه شده است.
  • مشکلات احتمالی: مجوزهای نادرست صفحه گسترده، خطاهای اتصال API Google Sheets، یا فرمت داده‌های ورودی نامعتبر.
  • نسخه: 3

۸. یادداشت خلاصه گردش کار

  • نوع گره: Sticky Note
  • هدف: مستندسازی و ارائه خلاصه‌ای از هدف و عملکرد گردش کار.
  • پیکربندی: حاوی متن توضیحی در مورد گردش کار.
  • ورودی: None
  • خروجی: None
  • نسخه: 1

---

بازسازی این گردش کار

1. راه‌اندازی ماشه (Trigger):

* یک گره Google Drive Trigger اضافه کنید.

* آن را برای فعال شدن در رویدادهای fileCreated برای شناسه پوشه خاص پیکربندی کنید: 1NU00YbKNiHJptNuQZH6kgVUhLvDzE0ka.

* بازه زمانی بررسی را روی 1 minute تنظیم کنید.

* با استفاده از OAuth2 به حساب Google Drive خود احراز هویت کنید.

2. دانلود ویدیو:

* یک گره Google Drive اضافه کنید.

* عملیات را روی download تنظیم کنید.

* در فیلد File ID، از عبارت {{$json.id}} برای ارجاع به شناسه گره ماشه استفاده کنید.

* خروجی گره ماشه را به این گره دانلود متصل کنید.

* از همان اعتبارنامه Google Drive استفاده کنید.

3. کدگذاری ویدیو:

* یک گره Extract From File اضافه کنید.

* عملیات را روی binaryToProperty تنظیم کنید.

* خروجی باینری گره Download Video File را به این گره متصل کنید. خروجی یک رشته base64 در ویژگی data خواهد بود.

4. استخراج بینش با Dumpling AI:

* یک گره HTTP Request اضافه کنید.

* متد را روی POST تنظیم کنید.

* آدرس URL را وارد کنید: https://app.dumplingai.com/api/v1/extract-video.

* بدنه JSON را با inputMethod: "base64", فیلد video که به خروجی base64 از گره قبلی ارجاع می‌دهد، یک prompt دقیق برای استخراج بینش، و jsonMode: true پیکربندی کنید.

* احراز هویت هدر HTTP را با کلید API Dumpling AI خود تنظیم کنید.

5. تولید پست و پرامپت تصویر:

* یک گره LangChain OpenAI اضافه کنید.

* مدل chatgpt-4o-latest را انتخاب کنید.

* در بخش Messages, پیام System را برای تعریف نقش هوش مصنوعی و فرمت خروجی، و پیام User را برای درج پویا JSON بینش از گره Dumpling AI پیکربندی کنید.

* با کلید API OpenAI خود احراز هویت کنید.

6. تولید تصویر با Dumpling AI:

* یک گره HTTP Request دیگر اضافه کنید.

* متد را روی POST تنظیم کنید.

* آدرس URL را وارد کنید: https://app.dumplingai.com/api/v1/generate-ai-image.

* بدنه JSON را با model: "recraft-v3" و یک شیء input شامل prompt به صورت پویا از گره قبلی و style: "any" پیکربندی کنید.

* از همان احراز هویت کلید API Dumpling AI استفاده کنید.

7. ثبت در Google Sheets:

* یک گره Google Sheets اضافه کنید.

* عملیات را روی Append تنظیم کنید.

* شناسه Spreadsheet (1NkLQ4ZZ3qSv8HybYuKyW2BgViUij68ux4_SnoBphmWE) و نام Sheet (Sheet1) را مشخص کنید.

* ستون Post را به {{$json.message.content.facebook_post}} از گره GPT-4o و ستون Image URL را به {{$json.images[0].url}} از گره تولید تصویر Dumpling AI نگاشت کنید.

* با استفاده از OAuth2 به حساب Google Sheets خود احراز هویت کنید.

8. افزودن مستندات:

* یک گره Sticky Note با خلاصه‌ای از هدف گردش کار اضافه کنید.

شما می‌توانید این گردش کار و موارد دیگر را در کاتالوگ Pixori.me بیابید: https://pixori.me/n8n.

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

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

این گردش کار چگونه کار می‌کند؟

این گردش کار ویدیوهای جدید را در Google Drive شناسایی کرده، بینش‌های کلیدی آن‌ها را با Dumpling AI استخراج می‌کند، سپس با استفاده از GPT-4o پست فیسبوک و prompt تصویر تولید کرده و در نهایت تصویر را با Dumpling AI ایجاد و نتایج را در Google Sheets ثبت می‌کند.

چه ابزارهایی در این گردش کار استفاده شده است؟

ابزارهای اصلی شامل Google Drive برای مدیریت فایل، Dumpling AI برای استخراج بینش ویدیو و تولید تصویر، GPT-4o (از طریق LangChain) برای تولید متن پست و prompt تصویر، و Google Sheets برای ثبت نتایج هستند.

آیا این گردش کار برای تولید محتوای ویدیویی مناسب است؟

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

workflowهای مرتبط

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