
اخبار آلتکوین به لینکدین با هوش مصنوعی DeepSeek
9 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۷
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 3668 · منبع: کاتالوگ Axeto
اتوماسیون اخبار آلتکوین به پستهای لینکدین با DeepSeek AI و Google Sheets
این گردش کار فرآیند تبدیل مقالات خبری آلتکوین به پستهای جذاب لینکدین را با استفاده از هوش مصنوعی خودکار میکند. اخبار را دریافت کرده، با DeepSeek AI آنها را پالایش میکند، محتوا را در Google Sheets ذخیره میکند و به صورت اختیاری آن را در لینکدین منتشر میکند. این روش برای تولیدکنندگان محتوای رمزارز و بازاریابانی که به دنبال بهینهسازی جمعآوری و انتشار روزانه محتوای خود هستند، ایدهآل است.
شما میتوانید این گردش کار و موارد دیگر را در کاتالوگ Axeto بیابید: Axeto.ai/n8n
---
تشریح گردش کار
گردش کار به بلوکهای منطقی زیر تقسیم میشود:
1. زمانبندی و دریافت فید RSS: گردش کار را به صورت دورهای فعال میکند تا آخرین اخبار آلتکوینها را از یک فید RSS مشخص دریافت کند.
2. فیلتر و ذخیره مقالات خام: مقالاتی را که در روز جاری منتشر شدهاند و حاوی کلمات کلیدی مرتبط هستند، فیلتر کرده و سپس دادههای خام را در Google Sheets ذخیره میکند.
3. تولید محتوا با هوش مصنوعی: از DeepSeek AI و عاملهای LangChain برای بازنویسی مقالات فیلتر شده به پستهای سبک لینکدین استفاده میکند.
4. ذخیره پستهای پالایش شده و پردازش دستهای: خروجی هوش مصنوعی را به متن ساده تبدیل کرده، پستهای پالایش شده را در Google Sheets ذخیره میکند و آنها را برای پردازش به دستههایی تقسیم میکند.
5. انتشار در لینکدین و پاکسازی: محتوای تولید شده را در لینکدین منتشر میکند، ورودیهای منتشر شده را از شیت حذف کرده و قبل از شروع مجدد چرخه، مکث میکند.
---
تحلیل گرههای جزئیات
۱. زمانبندی و خواندن فید RSS
این بلوک گردش کار را در فواصل زمانی تعریف شده آغاز کرده و آخرین مقالات خبری را از یک فید RSS پیکربندی شده بازیابی میکند.
- گرهها:
* interval (گره زمانبندی فاصله زمانی)
* rssFeedRead (گره خواننده فید RSS)
- جزئیات گره:
* interval:
* نوع: n8n-nodes-base.interval
* نقش: گردش کار را به صورت دورهای راهاندازی میکند.
* پیکربندی: زمان فاصله زمانی را بر حسب ثانیه تنظیم کنید (مثلاً 21600 برای ۶ ساعت).
* ورودیها: ندارد (گره راهانداز).
* خروجیها: به rssFeedRead متصل میشود.
* موارد خاص: پیکربندی نادرست فاصله زمانی میتواند منجر به راهاندازی بیش از حد مکرر یا نادر شود.
* rssFeedRead:
* نوع: n8n-nodes-base.rssFeedRead
* نقش: آخرین مقالات را از یک URL فید RSS مشخص (مانند اخبار altcoin در CoinDesk) بازیابی میکند.
* پیکربندی: RSS URL را به منبع خبری مورد نظر خود تنظیم کنید.
* ورودیها: راهاندازی از interval.
* خروجیها: موارد خام RSS را به گره فیلترینگ بعدی ارسال میکند.
* موارد خاص: قطعی فید RSS، XML نامعتبر، یا خطاهای شبکه.
۲. فیلتر و ذخیره مقالات خام
این بلوک مقالات را بر اساس تاریخ انتشار و کلمات کلیدی فیلتر کرده و سپس دادههای خام را در Google Sheets برای بایگانی ذخیره میکند.
- گرهها:
* function (گره تابع جاوا اسکریپت)
* googleSheets (گره Google Sheets)
- جزئیات گره:
* function:
* نوع: n8n-nodes-base.function
* نقش: موارد RSS را بر اساس تاریخ انتشار (روز جاری) و کلمات کلیدی (مانند "altcoin"، "crypto"، "defi") فیلتر میکند.
* پیکربندی: منطق سفارشی جاوا اسکریپت برای فیلتر بر اساس تاریخ و کلمات کلیدی در عنوان/محتوا.
* ورودیها: موارد فید RSS از rssFeedRead.
* خروجیها: مقالات فیلتر شده به googleSheets.
* موارد خاص: عدم تطابق منطقه زمانی، تاریخهای انتشار گمشده، حساسیت به بزرگی و کوچکی حروف کلمات کلیدی.
* googleSheets (ذخیره خام):
* نوع: n8n-nodes-base.googleSheets
* نقش: دادههای خام و فیلتر شده RSS را در یک صفحه Google Sheet اختصاصی ذخیره میکند.
* پیکربندی: Spreadsheet ID و Sheet Name را پیکربندی کنید. فیلدهای مقاله (عنوان، لینک، تاریخ و غیره) را به ستونها نگاشت کنید.
* ورودیها: مقالات فیلتر شده از function.
* خروجیها: دادهها را به بلوک تولید محتوای هوش مصنوعی ارسال میکند.
* موارد خاص: محدودیتهای سهمیه API Google، خطاهای احراز هویت، مشکلات مجوزهای صفحه.
۳. تولید محتوای هوش مصنوعی
این بلوک از عوامل DeepSeek AI و LangChain برای تبدیل مقالات خبری خام به پستهای جذاب لینکدین استفاده میکند و زمینه را با حافظه حفظ میکند.
- گرهها:
* lmChatDeepSeek (گره مدل چت DeepSeek AI)
* memoryBufferWindow (گره حافظه بافر LangChain)
* agent (گره عامل LangChain)
* googleSheets (گره Google Sheets)
- جزئیات گره:
* lmChatDeepSeek:
* نوع: @n8n/n8n-nodes-langchain.lmChatDeepSeek
* نقش: قابلیتهای مدل زبان هوش مصنوعی را برای بازنویسی مقالات فراهم میکند.
* پیکربندی: نیاز به اعتبارنامه کلید API دارد. انتخاب مدل قابل پیکربندی است (مانند deepseek-coder).
* ورودیها: به عنوان ورودی مدل زبان هوش مصنوعی برای عامل LangChain استفاده میشود.
* خروجیها: متن تولید شده توسط هوش مصنوعی به گره agent.
* موارد خاص: محدودیتهای نرخ API، کلید API نامعتبر، عدم دسترسی به مدل.
* memoryBufferWindow:
* نوع: @n8n/n8n-nodes-langchain.memoryBufferWindow
* نقش: پنجره زمینه مکالمه یا حافظه را برای عامل هوش مصنوعی حفظ میکند.
* پیکربندی: Buffer Size را میتوان برای حفظ تعاملات اخیر پیکربندی کرد.
* ورودیها: به عنوان ورودی زمینه حافظه برای گره agent متصل میشود.
* خروجیها: زمینه حافظه را به گره agent ارائه میدهد.
* موارد خاص: سرریز حافظه یا از دست دادن زمینه در صورت کوچک بودن بافر.
* agent:
* نوع: @n8n/n8n-nodes-langchain.agent
* نقش: دستورات و پاسخهای هوش مصنوعی را برای تبدیل مقالات به پستهای لینکدین هماهنگ میکند.
* پیکربندی: از قالبهای دستور (مانند Hook، Body، CTA) استفاده میکند و مدل lmChatDeepSeek و memoryBufferWindow را ادغام میکند.
* ورودیها: دادههای خام مقاله از گره قبلی Google Sheets و حافظه هوش مصنوعی.
* خروجیها: متن پست تولید شده توسط هوش مصنوعی به گره بعدی Google Sheets.
* موارد خاص: خرابی دستورات، پاسخهای ناقص هوش مصنوعی، خطاهای عبارت.
* googleSheets (ذخیره پستهای اصلاح شده):
* نوع: n8n-nodes-base.googleSheets
* نقش: پستهای لینکدین تولید شده توسط هوش مصنوعی را در یک صفحه Google Sheet جداگانه برای بررسی ذخیره میکند.
* پیکربندی: Spreadsheet ID و Sheet Name را برای ذخیره پستهای اصلاح شده پیکربندی کنید.
* ورودیها: پستهای تولید شده توسط هوش مصنوعی از گره agent.
* خروجیها: دادهها را به گره نرمالسازی متن ارسال میکند.
* موارد خاص: خطاهای API Google، عدم تطابق فرمت داده.
۴. ذخیره پستهای اصلاح شده و پردازش دستهای
این بلوک متن خروجی هوش مصنوعی را نرمالسازی کرده، آن را در یک صف ذخیره میکند و پستها را برای ارسال به دستههای قابل مدیریت تقسیم میکند.
- گرهها:
* code (گره کد جاوا اسکریپت)
* googleSheets (گره Google Sheets)
* splitInBatches (گره تقسیم به دستهها)
- جزئیات گره:
* code:
* نوع: n8n-nodes-base.code
* نقش: متن تولید شده توسط هوش مصنوعی را به فرمت متن ساده پاکسازی یا نرمالسازی میکند.
* پیکربندی: کد سفارشی جاوا اسکریپت برای حذف کاراکترها یا قالببندی ناخواسته.
* ورودیها: پستهای هوش مصنوعی از گره قبلی googleSheets.
* خروجیها: متن پاکسازی شده به گره بعدی googleSheets.
* موارد خاص: فرمتهای متنی غیرمنتظره، مشکلات رمزگذاری.
* googleSheets (صف ارسال):
* نوع: n8n-nodes-base.googleSheets
* نقش: پستهای لینکدین پاکسازی شده را در یک صفحه اختصاصی ذخیره میکند و به عنوان یک صف ارسال عمل میکند.
* پیکربندی: Spreadsheet ID و Sheet Name را برای صف ارسال پیکربندی کنید.
* ورودیها: متن پاکسازی شده از گره code.
* خروجیها: برای پردازش دستهای به splitInBatches متصل میشود.
* موارد خاص: محدودیتهای API Google، مشکلات همزمانی.
* splitInBatches:
* نوع: n8n-nodes-base.splitInBatches
* نقش: پستها را در دستههای قابل مدیریت پردازش میکند.
* پیکربندی: Batch Size را تنظیم کنید (مثلاً ۱ یا بیشتر).
* ورودیها: پستهای اصلاح شده از گره googleSheets (صف ارسال).
* خروجیها: هر دسته را به گره linkedIn ارسال میکند.
* موارد خاص: پیکربندی نادرست اندازه دسته، دستههای خالی.
۵. ارسال به لینکدین و پاکسازی
این بلوک محتوای تولید شده را در لینکدین منتشر میکند، ورودیهای ارسال شده را از صف حذف میکند و قبل از چرخه بعدی مکث میکند.
- گرهها:
* linkedIn (گره لینکدین)
* googleSheets (گره Google Sheets)
* wait (گره انتظار)
- جزئیات گره:
* linkedIn:
* نوع: n8n-nodes-base.linkedIn
* نقش: پستها را از طریق API در لینکدین منتشر یا زمانبندی میکند.
* پیکربندی: نیاز به اعتبارنامه OAuth2 لینکدین دارد. محتوای پست را از موارد دسته نگاشت کنید.
* ورودیها: دستهها از splitInBatches.
* خروجیها: به googleSheets (پاکسازی) متصل میشود.
* موارد خاص: محدودیتهای نرخ API لینکدین، خرابی احراز هویت، رد شدن محتوا.
* googleSheets (پاکسازی):
* نوع: n8n-nodes-base.googleSheets
* نقش: پستها را در صفحه صف حذف یا علامتگذاری میکند تا از تکرار جلوگیری شود.
* پیکربندی: Spreadsheet ID و Sheet Name را برای پاکسازی پیکربندی کنید. حذف ردیف یا بهروزرسانی پرچم را پیادهسازی کنید.
* ورودیها: تأیید از گره linkedIn.
* خروجیها: به wait متصل میشود.
* موارد خاص: شرایط رقابتی، خطاهای مجوز صفحه.
* wait:
* نوع: n8n-nodes-base.wait
* نقش: گردش کار را برای مدت کوتاهی قبل از تکرار بعدی متوقف میکند.
* پیکربندی: زمان انتظار ثابت را تنظیم کنید (مثلاً ۱۸۰ ثانیه برای ۳ دقیقه).
* ورودیها: از googleSheets (پاکسازی).
* خروجیها: به ابتدای حلقه پردازش (مانند googleSheets (صف ارسال)) بازمیگردد یا چرخه را پایان میدهد.
* موارد خاص: پایان زمان گردش کار در صورت طولانی بودن بیش از حد مدت انتظار.
---
جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | نقش عملکردی (Functional Role) | نود(های) ورودی (Input Node(s)) | نود(های) خروجی (Output Node(s)) | یادداشت چسبان (Sticky Note) |
|---|---|---|---|---|---|
interval | n8n-nodes-base.interval | فعالساز دورهای گردش کار | None | rssFeedRead | |
rssFeedRead | n8n-nodes-base.rssFeedRead | دریافت آخرین مقالات خبری آلتکوین | interval | function | |
function | n8n-nodes-base.function | فیلتر کردن مقالات بر اساس تاریخ و کلمات کلیدی | rssFeedRead | googleSheets (Store Raw) | |
googleSheets (Store Raw) | n8n-nodes-base.googleSheets | ذخیره دادههای RSS فیلتر شده خام | function | agent | |
lmChatDeepSeek | @n8n/n8n-nodes-langchain.lmChatDeepSeek | فراهم کردن مدل زبان هوش مصنوعی برای بازنویسی | ورودی حافظه هوش مصنوعی | agent | |
memoryBufferWindow | @n8n/n8n-nodes-langchain.memoryBufferWindow | حفظ زمینه مکالمه هوش مصنوعی | None | agent | |
agent | @n8n/n8n-nodes-langchain.agent | تبدیل مقالات به پستهای لینکدین | googleSheets (Store Raw), memoryBufferWindow, lmChatDeepSeek | googleSheets (Store AI Posts) | |
googleSheets (Store AI Posts) | n8n-nodes-base.googleSheets | ذخیره پستهای تولید شده توسط هوش مصنوعی | agent | code | |
code | n8n-nodes-base.code | پاکسازی متن تولید شده توسط هوش مصنوعی | googleSheets (Store AI Posts) | googleSheets (Posting Queue) | |
googleSheets (Posting Queue) | n8n-nodes-base.googleSheets | ذخیره پستها در صف برای انتشار | code | splitInBatches | |
splitInBatches | n8n-nodes-base.splitInBatches | پردازش پستها در دستههای دستهای | googleSheets (Posting Queue) | linkedIn | |
linkedIn | n8n-nodes-base.linkedIn | انتشار پستها در لینکدین | splitInBatches | googleSheets (Cleanup) | |
googleSheets (Cleanup) | n8n-nodes-base.googleSheets | حذف ورودیهای منتشر شده از صف | linkedIn | wait | |
wait | n8n-nodes-base.wait | توقف گردش کار قبل از تکرار بعدی | googleSheets (Cleanup) | googleSheets (Posting Queue) |
Nodeهای استفادهشده
سوالات متداول
این گردش کار چگونه اخبار آلتکوین را به پست لینکدین تبدیل میکند؟▾
این گردش کار ابتدا اخبار را از فید RSS دریافت میکند، سپس با استفاده از هوش مصنوعی DeepSeek محتوا را بازنویسی و پالایش کرده و در نهایت آن را به صورت پست لینکدین آماده میکند.
نقش Google Sheets در این گردش کار چیست؟▾
Google Sheets برای ذخیره اخبار خام دریافت شده و همچنین پستهای بازنویسی شده توسط هوش مصنوعی استفاده میشود تا یک بایگانی از محتوا ایجاد گردد.
آیا انتشار خودکار در لینکدین امکانپذیر است؟▾
بله، این گردش کار قابلیت انتشار خودکار پستهای تولید شده را در لینکدین دارد و پس از انتشار، ورودی مربوطه را از Google Sheets حذف میکند.
چه گرههایی برای این اتوماسیون استفاده شدهاند؟▾
گرههای اصلی شامل Interval برای زمانبندی، RssFeedRead برای دریافت اخبار، Function برای فیلتر، Google Sheets برای ذخیرهسازی، و گرههای Langchain (Agent و LmChatDeepSeek) برای پردازش با هوش مصنوعی DeepSeek و LinkedIn برای انتشار هستند.
workflowهای مرتبط
- تحلیل خودکار مناقصهها با n8n، LlamaParse و GeminiDocument Extraction
- حذف خودکار اسپم جیمیل: گردش کار ماهانه n8nPersonal Productivity
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
