
اتوماسیون شبکههای اجتماعی با هوش مصنوعی: Google Trends و Pe…
8 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۶
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 4352 · منبع: کاتالوگ Axeto
اتوماسیون پستهای چند شبکهی اجتماعی با هوش مصنوعی: Google Trends و Perplexity AI
این گردش کار، ایجاد و توزیع محتوای شبکههای اجتماعی را با استفاده از موضوعات پرطرفدار از 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) |
|---|---|---|---|---|---|
scheduleTrigger | Schedule Trigger | گردش کار را دو بار در روز آغاز میکند | None | googleTrends | ## Find Trend |
googleTrends | HTTP Request | پرسوجوهای مرتبط Google Trends را واکشی میکند | scheduleTrigger | getTop2Trending | ## Find Trend |
getTop2Trending | Set | ۲ پرسوجوی برتر پرطرفدار را استخراج میکند | googleTrends | filterHighVolumeKeywords | ## Find Trend |
filterHighVolumeKeywords | Code | کلمات کلیدی را بر اساس حجم جستجو فیلتر میکند | getTop2Trending | chooseTopic | ## High Volume Keywords |
chooseTopic | OpenAI (Langchain) | بهترین موضوع وبلاگ را از کلمات کلیدی انتخاب میکند | filterHighVolumeKeywords | researchTopicPerplexity | ## Choosing Blog Topic |
researchTopicPerplexity | HTTP Request | پست لینکدین را از طریق Perplexity AI تولید میکند | chooseTopic | wait | ## Research |
wait | Wait | تأخیر برای تنظیم سرعت API اضافه میکند | researchTopicPerplexity | splitOut | |
splitOut | Split Out | محتوای پست هوش مصنوعی را برای پست چندگانه تقسیم میکند | wait | twitterPost, facebookPost, linkedinPost | |
twitterPost | Twitter OAuth2 | در توییتر پست میکند | splitOut | None | ## Multi Social Media Posting |
facebookPost | Facebook Graph API POST | در فیسبوک پست میکند | splitOut | None | ## Multi Social Media Posting |
linkedinPost | LinkedIn Community Management | در لینکدین پست میکند | splitOut | logToGoogleSheets | ## Multi Social Media Posting |
logToGoogleSheets | Google Sheets | دادههای پستگذاری را در Google Sheets ثبت میکند | linkedinPost | None | ## Logging |
Nodeهای استفادهشده
سوالات متداول
این گردش کار چگونه به شناسایی موضوعات پرطرفدار کمک میکند؟▾
این گردش کار از Google Trends برای واکشی پرسوجوهای جستجوی مرتبط و پرطرفدار استفاده میکند و سپس با فیلتر کردن و انتخاب هوشمندانه، مرتبطترین موضوع را برای تولید محتوا انتخاب میکند.
نقش Perplexity AI در این گردش کار چیست؟▾
Perplexity AI برای تحقیق عمیق در مورد موضوع انتخاب شده و تولید یک پست جذاب و بهینهسازی شده برای شبکههای اجتماعی مانند لینکدین به کار میرود. این ابزار به پالایش محتوا و اطمینان از کیفیت آن کمک میکند.
این گردش کار از کدام شبکههای اجتماعی پشتیبانی میکند؟▾
این گردش کار قادر به انتشار محتوای تولید شده در شبکههای اجتماعی محبوب مانند توییتر، فیسبوک و لینکدین است.
چگونه میتوان از این گردش کار برای بهبود SEO استفاده کرد؟▾
با شناسایی و تمرکز بر کلمات کلیدی و موضوعات پرطرفدار از Google Trends و تولید محتوای با کیفیت و مرتبط با هوش مصنوعی، این گردش کار به بهبود دیده شدن و رتبهبندی در موتورهای جستجو کمک میکند.
workflowهای مرتبط
- اتوماسیون جستجوی لینکدین با GPT-4 و جستجوی بولی گوگلHR
- اتوماسیون خلاصهسازی جلسات با Google Drive و OpenAIAI
- تحلیل صوتی با DeepGram و GPT-4o در n8nAI
- گردش کار n8n: ارجاع پشتیبانی هوش مصنوعی به انسانSupport
- ناشناسسازی و بازسازی رزومه با هوش مصنوعی Gemini و Google Sh…HR
- پرسش از هوش مصنوعی درباره تبلیغات متا: بینش فوری از دادههای…AI
