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

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

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

دانلود workflow

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

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

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

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

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

این گردش کار و سایر گردش کارهای قدرتمند را در کاتالوگ Axeto کاوش کنید: https://axeto.ai/n8n

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

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

1. دریافت ورودی: ورودی‌های کاربر را از طریق چت دریافت کرده و زمینه مکالمه را حفظ می‌کند.

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

3. تأیید محتوا: خلاصه‌ای از محتوای تولید شده را در قالب ایمیل HTML آماده کرده، آن را به تأییدکننده ارسال می‌کند و منتظر پاسخ او می‌ماند.

4. بازیابی و ادغام محتوا: محتوای تأیید شده را از Google Drive دانلود کرده، JSON آن را استخراج می‌کند و با داده‌های تصویر ادغام می‌کند.

5. انتشار شرطی: محتوای ادغام شده را به گره‌های مناسب برای انتشار در X (توییتر)، اینستاگرام، فیس‌بوک و لینکدین هدایت می‌کند.

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

7. مکان‌نگهدارها: شامل گره‌هایی برای پیاده‌سازی آینده انتشار Threads و YouTube Shorts است.

جزئیات

۱. دریافت ورودی

این بخش پیام‌های چت را برای شروع گردش کار دریافت کرده و زمینه مکالمه را برای پردازش هوش مصنوعی حفظ می‌کند.

  • هنگامی که پیام چت دریافت می‌شود (Chat Trigger - LangChain)

* هدف: نقطه ورود برای دریافت ورودی چت به صورت ناهمزمان.

* پیکربندی: از یک تریگر وب‌هوک استفاده می‌کند. پیام‌های چت دریافتی گردش کار را آغاز می‌کنند.

* ورودی: محتوای پیام چت (chatInput).

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

* ملاحظات: نیاز به راه‌اندازی صحیح وب‌هوک و دسترسی عمومی دارد.

  • حافظه بافر پنجره (Memory Buffer - LangChain)

* هدف: پنجره لغزنده تاریخچه مکالمه را برای ارائه زمینه به عوامل هوش مصنوعی حفظ می‌کند.

* پیکربندی: از پارامترهای پیش‌فرض برای تاریخچه مکالمه استفاده می‌کند.

* ورودی: تاریخچه چت را دریافت می‌کند.

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

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

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

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

  • 🤖 عامل مسیریاب شبکه‌های اجتماعی (LangChain Agent)

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

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

* ورودی: ورودی چت و حافظه مکالمه.

* خروجی: گردش کارهای ابزار را برای هر پلتفرم (X، اینستاگرام، فیس‌بوک، لینکدین، Threads، YouTube Shorts) فراخوانی می‌کند.

* ملاحظات: پاسخ‌های عامل باید JSON معتبر باشند؛ پاسخ‌های نادرست می‌توانند باعث خطاهای بعدی شوند.

  • گردش کارهای ابزار مخصوص پلتفرم (LangChain Tool Workflows)

* هدف: هر گردش کار یک پست متناسب با یک پلتفرم خاص (مانند X-Twiter، Instagram، Facebook، LinkedIn) تولید می‌کند.

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

* ورودی: ورودی کاربر از ورودی چت.

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

* ملاحظات: موفقیت به فراخوانی مدل هوش مصنوعی و مسیریابی صحیح بستگی دارد.

  • gpt-4o (OpenAI Chat Model - LangChain LM)

* هدف: پردازش زبان طبیعی را پشتیبانی می‌کند، احتمالاً به عنوان یک مدل هوش مصنوعی پشتیبان یا اضافی.

* پیکربندی: مدل روی "gpt-4o" با فرمت پاسخ شیء JSON تنظیم شده است.

* ملاحظات: مشمول محدودیت‌های API OpenAI و در دسترس بودن مدل است.

۳. تأیید محتوا

این بخش یک ایمیل HTML با محتوای شبکه‌های اجتماعی تولید شده برای تأیید انسانی آماده کرده و منتظر پاسخ می‌ماند.

  • آماده‌سازی محتوای ایمیل (LangChain Agent)

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

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

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

* خروجی: محتوای HTML برای ایمیل تأیید.

* ملاحظات: مکان‌نگهدارها باید با فیلدهای داده موجود مطابقت داشته باشند.

  • کاربر Gmail برای تأیید (Gmail Node)

* هدف: ایمیل HTML آماده شده را به تأییدکننده ارسال کرده و منتظر پاسخ می‌ماند.

* پیکربندی: ایمیل را به یک آدرس مشخص (از طریق متغیر محیطی TELEGRAM_CHAT_ID، احتمالاً یک پروکسی) با موضوع پویا ارسال می‌کند. شامل مهلت زمانی ۴۵ دقیقه‌ای است.

* خروجی: وضعیت تأیید.

* ملاحظات: نیاز به اعتبارنامه OAuth2 معتبر Gmail دارد. گردش کار ممکن است در صورت عدم دریافت تأیید، متوقف یا منقضی شود.

  • آیا تأیید شده است؟ (If Node)

* هدف: وضعیت تأیید را از گره Gmail ارزیابی کرده و گردش کار را بر این اساس هدایت می‌کند.

* خروجی: در صورت تأیید، به مرحله بعدی ادامه می‌دهد؛ در غیر این صورت، انتشار را متوقف می‌کند.

* ملاحظات: تفسیر سازگار از وضعیت تأیید را تضمین کنید.

۴. بازیابی و ادغام محتوا

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

  • شناسه فایل (Set Node)

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

* پیکربندی: متغیر output را با JSON خروجی عامل هوش مصنوعی تنظیم می‌کند.

* خروجی: به گره Google Drive منتقل می‌شود.

  • دریافت پست اجتماعی از Google Drive (Google Drive Node)

* هدف: فایلی را که با شناسه فایل ارائه شده در Google Drive شناسایی شده است، دانلود می‌کند.

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

* ملاحظات: نیاز به اعتبارنامه و مجوزهای معتبر Google Drive دارد. اطمینان حاصل کنید که فایل وجود دارد و قابل دسترسی است.

  • استخراج به عنوان JSON (Extract From File Node)

* هدف: محتوای فایل دانلود شده را تجزیه و تحلیل می‌کند، با فرض اینکه در قالب JSON است.

* پیکربندی: عملیات روی تجزیه JSON تنظیم شده است.

* ملاحظات: محتوای فایل باید JSON معتبر باشد؛ فایل‌های نادرست باعث خطا می‌شوند.

  • دریافت تصویر پست اجتماعی (HTTP Request Node)

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

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

* ملاحظات: خطاهای شبکه یا URLهای تصویر نامعتبر می‌توانند باعث شکست شوند.

  • ادغام محتوای تصویر و پست (Merge Node)

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

* پیکربندی: حالت ترکیب روی "بر اساس موقعیت" تنظیم شده است.

* خروجی: محتوای ادغام شده را به بخش انتشار شرطی تغذیه می‌کند.

۵. انتشار شرطی

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

  • مسیریاب انتشار شبکه‌های اجتماعی (Switch Node)

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

* پیکربندی: شرایط با نام پلتفرم‌ها مطابقت دارند (مانند xtwitter، instagram، facebook، linkedin).

* ملاحظات: سازگاری در نام پلتفرم‌های استفاده شده در فیلد route را برای جلوگیری از عدم تطابق مسیریابی تضمین کنید.

  • پست X (Twitter Node)

* هدف: متن محتوا را در X (توییتر سابق) پست می‌کند.

* پیکربندی: محتوای متنی را از مسیر JSON ادغام شده data.social_content.schema.post می‌گیرد.

* ملاحظات: نیاز به اعتبارنامه OAuth معتبر توییتر دارد. به محدودیت‌های نرخ API و محدودیت‌های طول متن توجه داشته باشید.

  • تصویر اینستاگرام (HTTP Request Node)

* هدف: با آپلود URL تصویر و کپشن با استفاده از API Graph فیس‌بوک، یک شیء رسانه‌ای اینستاگرام ایجاد می‌کند.

* پیکربندی: از نقطه پایانی API Graph فیس‌بوک برای ایجاد رسانه اینستاگرام استفاده می‌کند.

* ملاحظات: نیاز به اعتبارنامه API Graph فیس‌بوک با مجوزهای مناسب اینستاگرام دارد. URL تصویر باید قابل دسترسی باشد.

  • پست اینستاگرام (Facebook Graph API Node)

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

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

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

  • پست فیس‌بوک (Facebook Graph API Node)

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

* پیکربندی: داده‌های باینری تصویر را همراه با محتوای پیام آپلود می‌کند.

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

  • پست لینکدین (LinkedIn Node)

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

* پیکربندی: به عنوان یک سازمان پست می‌کند (شناسه پیکربندی شده است)؛ شامل محتوای پست، فراخوان به اقدام و هشتگ‌ها در متن است.

* ملاحظات: نیاز به اعتبارنامه OAuth معتبر لینکدین و مجوزهای سازمانی دارد.

  • پیاده‌سازی Threads در اینجا (NoOp Node)

* هدف: مکان‌نگهدار برای پیاده‌سازی آینده انتشار Threads.

* ملاحظات: این گره در حال حاضر کاربردی ندارد.

  • پیاده‌سازی YouTube Shorts در اینجا (NoOp Node)

* هدف: مکان‌نگهدار برای پیاده‌سازی آینده انتشار YouTube Shorts.

* ملاحظات: این گره در حال حاضر کاربردی ندارد.

۶. قالب‌بندی پاسخ

این بخش پاسخ‌های متنی قالب‌بندی شده را که محتوای پست منتشر شده را برای هر پلتفرم خلاصه می‌کنند، تنظیم می‌کند.

  • پاسخ X (Set Node)

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

* خروجی: یک پیام تأیید.

  • پاسخ اینستاگرام (Set Node)

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

* خروجی: یک پیام تأیید.

  • پاسخ فیس‌بوک (Set Node)

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

* خروجی: یک پیام تأیید.

  • پاسخ لینکدین (Set Node)

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

* خروجی: یک پیام تأیید.

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

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

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

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

فرآیند تأیید محتوا در این گردش کار چگونه است؟

پس از تولید محتوا، خلاصه‌ای از آن به صورت ایمیل HTML برای تأییدکننده ارسال می‌شود و گردش کار منتظر پاسخ او می‌ماند تا محتوای تأیید شده منتشر شود.

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

این گردش کار در حال حاضر از انتشار در X (توییتر)، اینستاگرام، فیس‌بوک و لینکدین پشتیبانی می‌کند و قابلیت‌هایی برای Threads و YouTube Shorts نیز در نظر گرفته شده است.

workflowهای مرتبط

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