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

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

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

دانلود workflow

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

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

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

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

این گردش کار، ایجاد و انتشار پست‌های شبکه‌های اجتماعی در LinkedIn، Instagram، Facebook و Twitter (X) را با استفاده از محتوای تولید شده توسط هوش مصنوعی Google Gemini خودکار می‌کند. این ابزار برای بازاریابان، صاحبان مشاغل، اینفلوئنسرها و تولیدکنندگان محتوا که به دنبال ساده‌سازی تولید و توزیع محتوای شبکه‌های اجتماعی خود هستند، طراحی شده است.

این گردش کار و بسیاری موارد دیگر را در کاتالوگ n8n در Axeto.ai کاوش کنید.

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

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

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

2. تولید محتوا با هوش مصنوعی: استفاده از هوش مصنوعی Google Gemini برای تولید پست‌های بهینه‌سازی شده شبکه‌های اجتماعی متناسب با هر پلتفرم.

3. تجمیع محتوا و آماده‌سازی برای بازبینی: تجمیع محتوای تولید شده توسط هوش مصنوعی و آماده‌سازی آن برای بازبینی کاربر.

4. پردازش و میزبانی تصویر: مدیریت بارگذاری تصاویر، تغییر نام و پردازش آن‌ها برای Instagram و Facebook، و میزبانی آن‌ها در imgbb.com.

5. انتشار خودکار: انتشار پست‌های تأیید شده در LinkedIn، Facebook، Instagram و Twitter (X) با استفاده از APIهای مربوطه.

6. تأیید و پیگیری پس از انتشار: ارائه تأییدیه و لینک‌های پیگیری برای پست‌های منتشر شده.

---

جزئیات گره‌ها

۱. دریافت و پیش‌پردازش ورودی

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

  • گره‌ها:

* On form submission (Form Trigger)

* Split Form Input (Set)

* Data for AI (Set)

  • جزئیات گره‌ها:

* On form submission

* نوع: n8n-nodes-base.formTrigger

* نقش: نقطه ورود که گردش کار را پس از ارسال فرم فعال می‌کند.

* پیکربندی: از یک Webhook برای دریافت داده‌های فرم استفاده می‌کند.

* ورودی‌ها: درخواست HTTP خارجی (ارسال فرم).

* خروجی‌ها: داده‌های خام فرم را به Split Form Input ارسال می‌کند.

* موارد مرزی: داده‌های فرم ناقص یا نادرست؛ مشکلات اتصال Webhook.

* Split Form Input

* نوع: n8n-nodes-base.set

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

* ورودی‌ها: داده‌ها از On form submission.

* خروجی‌ها: داده‌های ساختاریافته را به Data for AI ارسال می‌کند.

* موارد مرزی: نام فیلدهای فرم غیرمنتظره یا فیلدهای خالی.

* Data for AI

* نوع: n8n-nodes-base.set

* نقش: آماده‌سازی نهایی داده‌ها برای ارسال به عامل هوش مصنوعی، تنظیم متغیرها و پارامترهای مورد نیاز گره هوش مصنوعی.

* ورودی‌ها: داده‌ها از Split Form Input.

* خروجی‌ها: داده‌ها را به گره AI Agent ارسال می‌کند.

* موارد مرزی: داده‌های نامعتبر یا ناقص برای پردازش هوش مصنوعی.

۲. تولید محتوا با هوش مصنوعی

این مرحله محتوای پست شبکه‌های اجتماعی بهینه‌سازی شده برای پلتفرم را با استفاده از هوش مصنوعی Google Gemini تولید می‌کند.

  • گره‌ها:

* AI Agent (@n8n/n8n-nodes-langchain.agent)

* Aggregate (n8n-nodes-base.aggregate)

  • جزئیات گره‌ها:

* AI Agent

* نوع: @n8n/n8n-nodes-langchain.agent

* نقش: هماهنگ‌کننده ارسال Prompt هوش مصنوعی و تجزیه خروجی، با استفاده از Google Gemini به عنوان مدل زبان و یک تجزیه‌کننده خروجی ساختاریافته.

* ورودی‌ها: داده‌های آماده شده را از گره Data for AI دریافت می‌کند.

* خروجی‌ها: محتوای ساختاریافته تولید شده توسط هوش مصنوعی را به Aggregate ارسال می‌کند.

* موارد مرزی: شکست عبارات (Expressions)، خطاهای API یا پیکربندی نادرست.

* Aggregate

* نوع: n8n-nodes-base.aggregate

* نقش: ترکیب چندین قطعه محتوای تولید شده توسط هوش مصنوعی در یک مجموعه داده واحد برای پردازش بیشتر.

* ورودی‌ها: خروجی‌های AI Agent.

* خروجی‌ها: محتوای تجمیع شده را به مرحله بعدی ارسال می‌کند.

* موارد مرزی: تجمیع خالی یا ناقص به دلیل شکست‌های بالادستی.

۳. تجمیع محتوا و آماده‌سازی برای بازبینی

این بخش محتوای تولید شده توسط هوش مصنوعی و ورودی‌های کاربر را برای بازبینی و ویرایش نهایی قبل از انتشار آماده می‌کند.

  • گره‌ها:

* Upload Image (n8n-nodes-base.form)

* Nest Top Meta (Set)

* Rename Image Binary Top Image (n8n-nodes-base.code)

* Edit Fields (n8n-nodes-base.set)

* Merge1 (n8n-nodes-base.merge)

* Form (n8n-nodes-base.form)

  • جزئیات گره‌ها:

* Upload Image

* نوع: n8n-nodes-base.form

* نقش: مدیریت بارگذاری تصاویر برای پست‌های Instagram و Facebook.

* ورودی‌ها: محتوای تجمیع شده هوش مصنوعی.

* خروجی‌ها: داده‌های تصویر را به Nest Top Meta ارسال می‌کند.

* موارد مرزی: شکست بارگذاری، فرمت‌های تصویر پشتیبانی نشده.

* Nest Top Meta

* نوع: n8n-nodes-base.set

* نقش: سازماندهی فراداده (metadata) و تو در تو کردن داده‌های تصویر برای پردازش پایین‌دستی.

* ورودی‌ها: داده‌های تصویر از Upload Image.

* خروجی‌ها: داده‌ها را به Rename Image Binary Top Image ارسال می‌کند.

* موارد مرزی: فیلدهای فراداده گمشده.

* Rename Image Binary Top Image

* نوع: n8n-nodes-base.code

* نقش: تغییر نام کلید داده باینری تصویر بارگذاری شده به یک نام استاندارد برای سازگاری.

* پیکربندی: کد سفارشی جاوا اسکریپت برای تغییر نام کلید داده باینری.

* ورودی‌ها: داده از Nest Top Meta.

* خروجی‌ها: داده باینری تصویر تغییر نام یافته را به گره‌های انتشار و میزبانی تصویر ارسال می‌کند.

* موارد مرزی: داده باینری گمشده یا خراب.

* Edit Fields

* نوع: n8n-nodes-base.set

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

* ورودی‌ها: داده‌ها از خروجی گره X (Twitter).

* خروجی‌ها: داده‌ها را به Merge1 ارسال می‌کند.

* موارد مرزی: ویرایش نادرست فیلدها که منجر به خطاهای انتشار می‌شود.

* Merge1

* نوع: n8n-nodes-base.merge

* نقش: ترکیب خروجی‌های چندین گره انتشار برای ارسال نهایی به فرم.

* ورودی‌ها: خروجی‌های گره‌های انتشار LinkedIn، Facebook، Instagram و Twitter.

* خروجی‌ها: داده‌های ادغام شده را به گره نهایی Form ارسال می‌کند.

* موارد مرزی: تداخل ادغام یا ورودی‌های گمشده.

* Form

* نوع: n8n-nodes-base.form

* نقش: ارائه محتوای نهایی برای بازبینی و تأیید کاربر قبل از انتشار.

* ورودی‌ها: داده‌های انتشار ادغام شده.

* خروجی‌ها: تأییدیه نهایی و اطلاعات پیگیری.

* موارد مرزی: لغو توسط کاربر یا اتمام زمان.

۴. پردازش و میزبانی تصویر

این بخش تصاویر را برای Instagram و Facebook پردازش می‌کند، آن‌ها را برای میزبانی در imgbb.com بارگذاری می‌کند و آن‌ها را برای انتشار API آماده می‌سازد.

  • گره‌ها:

* Upload Image to imgbb.com (n8n-nodes-base.httpRequest)

* Image for Instagram (n8n-nodes-base.httpRequest)

* Publish to Instagram (n8n-nodes-base.facebookGraphApi)

  • جزئیات گره‌ها:

* Upload Image to imgbb.com

* نوع: n8n-nodes-base.httpRequest

* نقش: بارگذاری تصاویر در سرویس میزبانی تصویر imgbb.com.

* پیکربندی: از کلید API imgbb و درخواست HTTP POST با داده‌های باینری تصویر استفاده می‌کند.

* ورودی‌ها: باینری تصویر از Rename Image Binary Top Image.

* خروجی‌ها: URL تصویر میزبانی شده را به Image for Instagram ارسال می‌کند.

* موارد مرزی: کلید API نامعتبر، شکست بارگذاری، مشکلات شبکه.

* Image for Instagram

* نوع: n8n-nodes-base.httpRequest

* نقش: آماده‌سازی تصویر میزبانی شده برای انتشار از طریق Instagram Graph API.

* پیکربندی: درخواست‌های HTTP را به نقاط پایانی API Instagram با URL تصویر و فراداده ارسال می‌کند.

* ورودی‌ها: URL تصویر میزبانی شده از Upload Image to imgbb.com.

* خروجی‌ها: داده‌های تصویر آماده شده را به Publish to Instagram ارسال می‌کند.

* موارد مرزی: محدودیت‌های نرخ API، URLهای تصویر نامعتبر.

* Publish to Instagram

* نوع: n8n-nodes-base.facebookGraphApi

* نقش: انتشار پست تصویری در Instagram از طریق Facebook Graph API.

* پیکربندی: از اعتبارنامه‌های OAuth2 فیسبوک با مجوزهای مناسب Instagram استفاده می‌کند.

* ورودی‌ها: داده‌های تصویر از Image for Instagram.

* خروجی‌ها: تأییدیه انتشار را به Merge1 ارسال می‌کند.

* موارد مرزی: خطاهای احراز هویت، مشکلات مجوز، شکست‌های API.

۵. انتشار خودکار

این مرحله پست‌های تولید شده توسط هوش مصنوعی و تأیید شده توسط کاربر را با استفاده از APIهای مربوطه در LinkedIn، Facebook و Twitter (X) منتشر می‌کند.

  • گره‌ها:

* Publish to LinkedIn (n8n-nodes-base.linkedIn)

* Publish to Facebook (n8n-nodes-base.facebookGraphApi)

* X (Twitter) (n8n-nodes-base.twitter)

  • جزئیات گره‌ها:

* Publish to LinkedIn

* نوع: n8n-nodes-base.linkedIn

* نقش: انتشار پست‌ها در LinkedIn.

* پیکربندی: از اعتبارنامه‌های OAuth2 LinkedIn، متن پست و لینک‌های اختیاری استفاده می‌کند.

* ورودی‌ها: محتوای تصویر و متن از Rename Image Binary Top Image و محتوای هوش مصنوعی.

* خروجی‌ها: نتیجه انتشار را به Merge1 ارسال می‌کند.

* موارد مرزی: انقضای توکن، محدودیت‌های API، رد شدن محتوا.

* Publish to Facebook

* نوع: n8n-nodes-base.facebookGraphApi

* نقش: انتشار پست‌ها در صفحات یا پروفایل‌های فیسبوک.

* پیکربندی: از اعتبارنامه‌های OAuth2 فیسبوک استفاده می‌کند و از پست‌های تصویری پشتیبانی می‌کند.

* ورودی‌ها: محتوای تصویر و متن از Rename Image Binary Top Image و محتوای هوش مصنوعی.

* خروجی‌ها: نتیجه انتشار را به Merge1 ارسال می‌کند.

* موارد مرزی: خطاهای مجوز، محدودیت‌های نرخ API.

* X (Twitter)

* نوع: n8n-nodes-base.twitter

* نقش: انتشار توییت‌ها در Twitter (X).

* پیکربندی: از اعتبارنامه‌های OAuth2 توییتر، محتوای متنی پست استفاده می‌کند.

* ورودی‌ها: فیلدهای ویرایش شده از Rename Image Binary Top Image و Edit Fields.

* خروجی‌ها: نتیجه انتشار را به Edit Fields ارسال می‌کند.

* موارد مرزی: محدودیت‌های نرخ، شکست‌های احراز هویت، نقض سیاست محتوا.

۶. تأیید و پیگیری پس از انتشار

این مرحله نهایی نتایج انتشار را تجمیع کرده و تأییدیه و لینک‌های پیگیری را به کاربر ارائه می‌دهد.

  • گره‌ها:

* Merge1 (n8n-nodes-base.merge)

* Form (n8n-nodes-base.form)

  • جزئیات گره‌ها:

* Merge1

* نوع: n8n-nodes-base.merge

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

* ورودی‌ها: خروجی‌های تمام گره‌های انتشار.

* خروجی‌ها: داده‌های تجمیع شده را برای نمایش نهایی به گره Form ارسال می‌کند.

* موارد مرزی: نتایج انتشار گمشده یا با تأخیر.

* Form

* نوع: n8n-nodes-base.form

* نقش: نمایش پیام‌های تأیید و لینک‌های پیگیری برای پست‌های منتشر شده به کاربر.

* ورودی‌ها: نتایج انتشار تجمیع شده از Merge1.

* خروجی‌ها: رابط کاربری که پیام‌های موفقیت یا شکست و لینک‌ها را نمایش می‌دهد.

* موارد مرزی: مشکلات نمایش یا خطا در ارائه وضعیت نهایی.

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

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

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

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

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

این گردش کار از پلتفرم‌های لینکدین، اینستاگرام، فیسبوک و توییتر (X) پشتیبانی می‌کند.

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

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

چگونه محتوا با هوش مصنوعی تولید می‌شود؟

محتوا با استفاده از مدل زبان Google Gemini و از طریق گره '@n8n/n8n-nodes-langchain.agent' تولید می‌شود که Promptهای ارسالی را پردازش کرده و خروجی ساختاریافته ارائه می‌دهد.

workflowهای مرتبط

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