اتوماسیون شبکه‌های اجتماعی با هوش مصنوعی: Google Trends و Pe…

اتوماسیون شبکه‌های اجتماعی با هوش مصنوعی: Google Trends و Pe…

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

دانلود workflow

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

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

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

این گردش کار، ایجاد و توزیع محتوای شبکه‌های اجتماعی را با استفاده از موضوعات پرطرفدار از Google Trends و تحقیقات مبتنی بر هوش مصنوعی از Perplexity AI خودکار می‌کند. این گردش کار برای تیم‌های بازاریابی و محتوا طراحی شده است که به دنبال بهره‌برداری از روندهای بی‌درنگ، افزایش تعامل و بهبود عملکرد SEO هستند.

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

---

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

این گردش کار به چندین مرحله کلیدی تقسیم شده است:

  • کشف روند: شناسایی پرس‌وجوهای جستجوی پرطرفدار با استفاده از Google Trends.
  • فیلتر کردن کلمات کلیدی و انتخاب موضوع: فیلتر کردن کلمات کلیدی با حجم بالا و استفاده از هوش مصنوعی برای انتخاب مرتبط‌ترین موضوع برای ایجاد محتوا.
  • تحقیق و پالایش محتوا با هوش مصنوعی: استفاده از Perplexity AI برای تولید یک پست صیقلی به سبک لینکدین بر اساس موضوع انتخاب شده، مطابق با دستورالعمل‌های ویرایشی خاص.
  • اجرای زمان‌بندی شده و کنترل سرعت: مدیریت زمان‌بندی گردش کار با تریگرهای زمان‌بندی و گره‌های انتظار (Wait nodes) قرار گرفته به صورت استراتژیک برای کنترل استفاده از API.
  • پست‌گذاری چند پلتفرمی: توزیع محتوای تولید شده توسط هوش مصنوعی در توییتر، فیس‌بوک و لینکدین.
  • ثبت گزارش و به‌روزرسانی وضعیت: ثبت محتوا و وضعیت پست‌گذاری در یک Google Sheet برای پیگیری جامع.

---

۲. تشریح دقیق گردش کار

۲.۱ کشف روند

این بخش بر شناسایی موضوعات مرتبط و پرطرفدار تمرکز دارد.

  • گره‌ها (Nodes):

* scheduleTrigger (تریگر زمان‌بندی)

* googleTrends (درخواست HTTP)

* getTop2Trending (تنظیم)

* filterHighVolumeKeywords (کد)

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

* scheduleTrigger:

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

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

* موارد استثنا: تریگرهای از دست رفته در صورت آفلاین بودن نمونه n8n؛ تنظیمات منطقه زمانی.

* googleTrends:

* نقش: پرس‌وجوهای جستجوی مرتبط را برای "ai agents" از Google Trends از طریق SerpAPI واکشی می‌کند.

* پیکربندی: یک درخواست GET به نقطه پایانی Google Trends SerpAPI، با مشخص کردن مکان (US)، زبان، محدوده تاریخ و کلید API.

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

* getTop2Trending:

* نقش: ۲ پرس‌وجوی برتر در حال ظهور مرتبط و امتیازات آن‌ها را از پاسخ API Google Trends استخراج می‌کند.

* پیکربندی: داده‌ها را از related_queries.rising[0] و [1] به یک فرمت JSON ساختاریافته نگاشت می‌کند.

* موارد استثنا: آرایه پرس‌وجوهای rising خالی یا گمشده؛ پاسخ JSON نامعتبر.

* filterHighVolumeKeywords:

* نقش: پرس‌وجوهای پرطرفدار را فیلتر می‌کند تا فقط آن‌هایی را که extracted_value آن‌ها بیشتر از ۳۰ است شامل شود و آن‌ها را به یک رشته جدا شده با کاما فرمت می‌کند.

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

* ورودی‌ها: به فیلد related_queries.top از گره قبلی متکی است.

* موارد استثنا: هیچ کلمه‌ی کلیدی آستانه فیلتر را برآورده نمی‌کند؛ خطاهای نحوی در کد جاوا اسکریپت.

۲.۲ فیلتر کردن کلمات کلیدی و انتخاب موضوع

این مرحله روندهای شناسایی شده را به یک موضوع واحد و قابل اجرا تبدیل می‌کند.

  • گره‌ها (Nodes):

* chooseTopic (OpenAI)

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

* chooseTopic:

* نقش: از مدل GPT-3.5-turbo OpenAI برای تجزیه و تحلیل کلمات کلیدی پرطرفدار و انتخاب مناسب‌ترین آن‌ها برای یک پست وبلاگ متمرکز بر SEO استفاده می‌کند.

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

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

* اعتبارنامه‌ها (Credentials): نیاز به کلید API OpenAI دارد.

* موارد استثنا: محدودیت‌های سهمیه API، پاسخ‌های مبهم مدل، تأخیر مدل.

۲.۳ تحقیق و پالایش محتوا با هوش مصنوعی

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

  • گره‌ها (Nodes):

* researchTopicPerplexity (درخواست HTTP)

* wait (انتظار)

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

* researchTopicPerplexity:

* نقش: یک درخواست POST به API Perplexity AI برای تولید یک پست به سبک لینکدین ارسال می‌کند.

* پیکربندی: از مدل sonar-pro استفاده می‌کند. پرامپت سیستم شامل قوانین سبک ویرایشی است و پرامپت کاربر یک پست با فرمت لینکدین بر اساس موضوع انتخاب شده درخواست می‌کند.

* ورودی‌ها: کلمه کلیدی موضوع انتخاب شده از گره chooseTopic.

* اعتبارنامه‌ها (Credentials): نیاز به کلید API Perplexity AI دارد.

* موارد استثنا: خرابی احراز هویت API، پرامپت‌های نامعتبر، تأخیر در پاسخ، محدودیت‌های طول خروجی.

* wait:

* نقش: پس از دریافت محتوای تولید شده توسط هوش مصنوعی، یک تأخیر ۱۰ ثانیه‌ای ایجاد می‌کند. این به مدیریت محدودیت‌های نرخ API و اطمینان از پایداری پردازش کمک می‌کند.

* ورودی‌ها: خروجی از researchTopicPerplexity.

* موارد استثنا: خرابی گردش کار در صورت طولانی بودن بیش از حد تأخیر یا قطع شدن آن.

۲.۴ اجرای زمان‌بندی شده و کنترل سرعت

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

  • گره‌ها (Nodes):

scheduleTrigger (تریگر زمان‌بندی) - توضیح داده شده در بخش ۲.۱*

wait (انتظار) - توضیح داده شده در بخش ۲.۳*

۲.۵ پست‌گذاری چند پلتفرمی

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

  • گره‌ها (Nodes):

* splitOut (تقسیم خروجی)

* twitterPost (Twitter OAuth2)

* facebookPost (Facebook Graph API POST)

* linkedinPost (مدیریت جامعه لینکدین)

* logToGoogleSheets (Google Sheets)

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

* splitOut:

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

* پیکربندی: بر اساس فیلد choices[0].message.content تقسیم می‌کند.

* ورودی‌ها: خروجی از گره wait.

* موارد استثنا: خرابی در صورت خالی یا نامعتبر بودن محتوا.

* twitterPost:

* نقش: محتوا را در توییتر منتشر می‌کند.

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

* ورودی‌ها: خروجی از splitOut.

* اعتبارنامه‌ها (Credentials): نیاز به اعتبارنامه‌های پیکربندی شده API Twitter OAuth2 دارد.

* موارد استثنا: محدودیت‌های نرخ API توییتر، محتوای فراتر از محدودیت کاراکتر، خطاهای احراز هویت.

* facebookPost:

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

* پیکربندی: یک درخواست HTTP POST.

* ورودی‌ها: خروجی از splitOut.

* اعتبارنامه‌ها (Credentials): نیاز به اعتبارنامه‌های Facebook OAuth2 دارد.

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

* linkedinPost:

* نقش: محتوا را در لینکدین پست می‌کند.

* پیکربندی: پارامتر متن را به صورت پویا با استفاده از محتوای تولید شده توسط هوش مصنوعی تنظیم می‌کند. نیاز به شناسه شخص (Person ID) و اعتبارنامه‌های OAuth2 دارد.

* ورودی‌ها: خروجی از splitOut.

* اعتبارنامه‌ها (Credentials): نیاز به اعتبارنامه‌های API مدیریت جامعه لینکدین OAuth2 دارد.

* موارد استثنا: شناسه شخص لینکدین نادرست، خرابی احراز هویت، محدودیت‌های نرخ API.

* logToGoogleSheets:

* نقش: موضوع پست شده، وضعیت، محتوای تولید شده توسط هوش مصنوعی و تاریخ پست‌گذاری را برای پیگیری در یک Google Sheet ثبت می‌کند.

* پیکربندی: ردیف‌ها را بر اساس موضوع اضافه یا به‌روزرسانی می‌کند. ستون‌ها شامل "موضوع" (Topic)، "وضعیت" (Status) (مانند "Posted")، "خروجی هوش مصنوعی" (AI Output) و "تاریخ پست" (Date Posted) هستند.

* ورودی‌ها: خروجی از linkedinPost.

* اعتبارنامه‌ها (Credentials): نیاز به اعتبارنامه‌های API Google Sheets OAuth2 دارد.

* موارد استثنا: خطاهای دسترسی به صفحه گسترده، شناسه‌های سند یا صفحه نامعتبر، محدودیت‌های سهمیه API Google Sheets.

۲.۶ ثبت گزارش و به‌روزرسانی وضعیت

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

  • گره‌ها (Nodes):

logToGoogleSheets (Google Sheets) - توضیح داده شده در بخش ۲.۵*

---

۳. جدول خلاصه

نام گره (Node Name)نوع گره (Node Type)نقش عملکردی (Functional Role)گره(های) ورودی (Input Node(s))گره(های) خروجی (Output Node(s))یادداشت چسبان (Sticky Note)
scheduleTriggerSchedule Triggerگردش کار را دو بار در روز آغاز می‌کندNonegoogleTrends## Find Trend
googleTrendsHTTP Requestپرس‌وجوهای مرتبط Google Trends را واکشی می‌کندscheduleTriggergetTop2Trending## Find Trend
getTop2TrendingSet۲ پرس‌وجوی برتر پرطرفدار را استخراج می‌کندgoogleTrendsfilterHighVolumeKeywords## Find Trend
filterHighVolumeKeywordsCodeکلمات کلیدی را بر اساس حجم جستجو فیلتر می‌کندgetTop2TrendingchooseTopic## High Volume Keywords
chooseTopicOpenAI (Langchain)بهترین موضوع وبلاگ را از کلمات کلیدی انتخاب می‌کندfilterHighVolumeKeywordsresearchTopicPerplexity## Choosing Blog Topic
researchTopicPerplexityHTTP Requestپست لینکدین را از طریق Perplexity AI تولید می‌کندchooseTopicwait## Research
waitWaitتأخیر برای تنظیم سرعت API اضافه می‌کندresearchTopicPerplexitysplitOut
splitOutSplit Outمحتوای پست هوش مصنوعی را برای پست چندگانه تقسیم می‌کندwaittwitterPost, facebookPost, linkedinPost
twitterPostTwitter OAuth2در توییتر پست می‌کندsplitOutNone## Multi Social Media Posting
facebookPostFacebook Graph API POSTدر فیس‌بوک پست می‌کندsplitOutNone## Multi Social Media Posting
linkedinPostLinkedIn Community Managementدر لینکدین پست می‌کندsplitOutlogToGoogleSheets## Multi Social Media Posting
logToGoogleSheetsGoogle Sheetsداده‌های پست‌گذاری را در Google Sheets ثبت می‌کندlinkedinPostNone## Logging

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

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

این گردش کار چگونه به شناسایی موضوعات پرطرفدار کمک می‌کند؟

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

نقش Perplexity AI در این گردش کار چیست؟

Perplexity AI برای تحقیق عمیق در مورد موضوع انتخاب شده و تولید یک پست جذاب و بهینه‌سازی شده برای شبکه‌های اجتماعی مانند لینکدین به کار می‌رود. این ابزار به پالایش محتوا و اطمینان از کیفیت آن کمک می‌کند.

این گردش کار از کدام شبکه‌های اجتماعی پشتیبانی می‌کند؟

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

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

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

workflowهای مرتبط

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