
تحلیل خودکار روند ارز دیجیتال با n8n و GPT-4o-mini
6 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۹
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 7522 · منبع: کاتالوگ Axeto
تحلیل روند ارزهای دیجیتال با استفاده از n8n و GPT-4o-mini برای دیسکورد
این Workflow فرآیند جمعآوری دادههای روند ارزهای دیجیتال از CoinMarketCap، تحلیل آنها با یک عامل هوش مصنوعی که توسط مدل GPT-4o-mini شرکت OpenAI پشتیبانی میشود، و ارسال خلاصهای قالببندی شده و بصیرتبخش به یک کانال دیسکورد را خودکار میکند. این Workflow برای علاقهمندان به ارزهای دیجیتال، تحلیلگران یا جوامعی که به دنبال مرورهای بهموقع و مختصر از تحرکات بازار بدون تلاش دستی هستند، طراحی شده است.
دستهبندیها: خلاصهسازی هوش مصنوعی، هوش مصنوعی چندوجهی
پلتفرم: Axeto.ai n8n Workflows
نمای کلی Workflow
این Workflow در چهار مرحله اصلی ساختار یافته است:
1. زمانبندی و راهاندازی: چندین تریگر زمانبندی و یک تریگر اجرا تضمین میکنند که Workflow در زمانهای مختلف اجرا میشود یا میتواند به صورت دستی راهاندازی شود.
2. اکتساب و آمادهسازی داده: یک Node درخواست HTTP صفحه روند CoinMarketCap را دریافت میکند و یک Node Markdown محتوای خام HTML را به قالبی متنی قابل استفادهتر پردازش میکند.
3. تحلیل و خلاصهسازی هوش مصنوعی: یک Node عامل هوش مصنوعی با استفاده از یک پرامپت سفارشی و مدل GPT-4o-mini، دادههای آماده شده را تحلیل کرده و خلاصهای با سبک Markdown تولید میکند.
4. ارسال خروجی: پیام خلاصهشده از طریق Node دیسکورد به یک کانال دیسکورد مشخص ارسال میشود.
---
جزئیات Node ها
۱. زمانبندی و راهاندازی
این بخش زمان و نحوه راهاندازی Workflow را کنترل میکند.
- Nodes:
* Schedule Trigger (چندین نمونه)
* When Executed by Another Workflow
- جزئیات:
* چندین Node Schedule Trigger برای اجرای Workflow در ساعات مختلف (مثلاً ۱ بامداد، ۲ بامداد، ۳ بامداد، ۴ بامداد، ۵ بامداد روزانه) پیکربندی شدهاند. این امر انعطافپذیری را برای بهروزرسانیهای منظم فراهم میکند.
* یک Node When Executed by Another Workflow به Workflow اجازه میدهد تا به صورت برنامهریزی شده توسط Workflow های دیگر n8n راهاندازی شود و امکان ادغام و انتقال دادههای ورودی را فراهم میکند.
- اتصالات: تمام نودهای تریگر به Node
HTTP Requestمتصل میشوند.
- ملاحظات:
* اطمینان حاصل کنید که پیکربندیهای زمانبندی منجر به اجرای همزمان ناخواسته نمیشوند.
* Node When Executed by Another Workflow برای انتقال ورودی طراحی شده است؛ اگر تبدیلاتی در نظر گرفته شده است، اطمینان حاصل کنید که دادههای منتقل شده به درستی در مراحل بعدی مدیریت میشوند.
---
۲. اکتساب و آمادهسازی داده
این مرحله دادهها را از CoinMarketCap دریافت و پاکسازی میکند.
- Nodes:
* HTTP Request
* Markdown
- جزئیات:
* Node HTTP Request:
* Type: n8n-nodes-base.httpRequest
* URL: https://coinmarketcap.com/trending-cryptocurrencies/
* عملکرد: محتوای HTML صفحه ارزهای دیجیتال پرطرفدار CoinMarketCap را دریافت میکند.
* پیکربندی: از درخواست GET پیشفرض استفاده میکند، بدون احراز هویت یا هدرهای خاص.
* خروجی: محتوای خام HTML معمولاً در فیلد data خروجی JSON یافت میشود.
* مشکلات احتمالی: تغییرات در ساختار وبسایت CoinMarketCap میتواند تجزیه را مختل کند؛ ممکن است خطاهای شبکه یا محدودیت نرخ رخ دهد.
* Node Markdown:
* Type: n8n-nodes-base.markdown
* عملکرد: محتوای خام HTML دریافتی از Node HTTP Request را به متن با فرمت Markdown تبدیل میکند. این مرحله به سادهسازی و پاکسازی HTML برای پردازش هوش مصنوعی کمک میکند.
* تعبیر ورودی: ={{ $json.data }} (با فرض اینکه data فیلدی است که حاوی HTML از Node قبلی است).
* مشکلات احتمالی: ورودی HTML نامعتبر یا خالی میتواند منجر به خروجی Markdown نامعتبر یا خالی شود و به طور بالقوه باعث مشکلاتی برای پرامپت هوش مصنوعی شود.
- اتصالات:
HTTP Request→Markdown→AI Agent
---
۳. تحلیل و خلاصهسازی هوش مصنوعی
این بخش هسته هوشمند Workflow است که در آن GPT-4o-mini دادهها را تحلیل میکند.
- Nodes:
* AI Agent
* OpenAI Chat Model
- جزئیات:
* Node AI Agent:
* Type: @n8n/n8n-nodes-langchain.agent
* عملکرد: به عنوان یک عامل هوشمند عمل میکند که متن با فرمت Markdown را از مرحله قبل پردازش میکند.
* پرامپتدهی: از یک پرامپت سیستمی دقیق برای دستور دادن به مدل هوش مصنوعی (GPT-4o-mini) برای تحلیل حداکثر ۳ ارز دیجیتال پرطرفدار استفاده میکند. پرامپت محدودیتهایی مانند حداکثر طول خروجی (۱۵۰۰ کاراکتر)، سازگاری با Markdown، استفاده از ایموجی و گنجاندن لینکهای خاص (CoinMarketCap، DEX) را مشخص میکند.
* ورودی: متن پردازش شده را از طریق ={{ $json.data }} دریافت میکند.
* خروجی: یک پیام متنی واحد و قالببندی شده تولید میکند که تحلیل را خلاصه میکند.
* مشکلات احتمالی: دادههای ورودی ناقص ممکن است منجر به تحلیل ناقص شود؛ فراتر رفتن از محدودیتهای کاراکتر ممکن است منجر به برش طبق دستورالعملهای پرامپت شود.
* Node OpenAI Chat Model:
* Type: @n8n/n8n-nodes-langchain.lmChatOpenAi
* Model: پیکربندی شده برای استفاده از gpt-4o-mini.
* عملکرد: قابلیتهای مدل زبان را برای Node AI Agent فراهم میکند.
* مشکلات احتمالی: خطاهای احراز هویت API OpenAI، محدودیتهای نرخ، عدم دسترسی مدل یا خطاهای تجزیه پرامپت.
- اتصالات:
Markdown→AI Agent. NodeOpenAI Chat Modelبه عنوان مدل زبان برای NodeAI Agentپیوند داده شده است.
---
۴. ارسال خروجی
این مرحله نهایی، خلاصه تولید شده توسط هوش مصنوعی را به دیسکورد ارسال میکند.
- Node:
* Discord
- جزئیات:
* Node Discord:
* Type: n8n-nodes-base.discord
* عملکرد: با استفاده از یک وبهوک، پیام خلاصهشده را به سرور و کانال مشخص شده دیسکورد ارسال میکند.
* محتوا: به صورت پویا با استفاده از عبارت ={{ $json.output }} برای دریافت پیام تولید شده توسط هوش مصنوعی تنظیم میشود.
* پیکربندی: نیاز به راهاندازی احراز هویت OAuth2 وبهوک دیسکورد در n8n دارد. شناسه سرور (Guild ID) و شناسه کانال (Channel ID) معمولاً در Node کدگذاری شده یا پیکربندی میشوند.
* مشکلات احتمالی: پیکربندیهای وبهوک نامعتبر یا مجوزهای ناکافی میتواند باعث شکست شود؛ پیامهایی که از محدودیتهای کاراکتر دیسکورد فراتر میروند رد میشوند؛ مشکلات شبکه ممکن است منجر به قطع شدن شود.
- اتصالات:
AI Agent→Discord
---
جدول خلاصه Workflow
| نام Node | نوع Node | نقش عملکردی | Node(های) ورودی | Node(های) خروجی |
|---|---|---|---|---|
When Executed by Another Workflow | n8n-nodes-base.executeWorkflowTrigger | راهانداز دستی یا خارجی Workflow | - | HTTP Request |
Schedule Trigger (چندین) | n8n-nodes-base.scheduleTrigger | راهاندازهای روزانه زمانبندی شده (مثلاً ۱ بامداد، ۲ بامداد...) | - | HTTP Request |
HTTP Request | n8n-nodes-base.httpRequest | دریافت دادههای روند ارز دیجیتال از CoinMarketCap | When Executed by Another Workflow, Schedule Trigger | Markdown |
Markdown | n8n-nodes-base.markdown | تبدیل HTML به Markdown | HTTP Request | AI Agent |
AI Agent | @n8n/n8n-nodes-langchain.agent | تحلیل دادهها و تولید خلاصه | Markdown | Discord |
OpenAI Chat Model | @n8n/n8n-nodes-langchain.lmChatOpenAi | ارائه قابلیتهای مدل زبان GPT-4o-mini | - (توسط AI Agent استفاده میشود) | - (توسط AI Agent استفاده میشود) |
Discord | n8n-nodes-base.discord | ارسال پیام خلاصه به دیسکورد | AI Agent | - |
Sticky Note | n8n-nodes-base.stickyNote | ابزار بصری/توضیحات در بوم Workflow | - | - |
Nodeهای استفادهشده
سوالات متداول
این Workflow چگونه روند ارزهای دیجیتال را تحلیل میکند؟▾
این Workflow ابتدا دادههای روند را از CoinMarketCap جمعآوری کرده، سپس با استفاده از مدل GPT-4o-mini و یک پرامپت سفارشی، این دادهها را تحلیل و خلاصهسازی میکند.
خروجی تحلیل به کجا ارسال میشود؟▾
خروجی تحلیل شده و خلاصهشده به صورت خودکار به یک کانال مشخص در دیسکورد ارسال میگردد.
چه ابزارهایی برای این Workflow استفاده شده است؟▾
این Workflow از n8n برای اتوماسیون، GPT-4o-mini (از طریق Langchain) برای تحلیل هوش مصنوعی، و CoinMarketCap به عنوان منبع داده استفاده میکند.
آیا این Workflow برای تحلیلگران ارز دیجیتال مفید است؟▾
بله، این Workflow برای علاقهمندان و تحلیلگران ارز دیجیتال طراحی شده تا به صورت خودکار و بهموقع از تحرکات بازار مطلع شوند.
workflowهای مرتبط
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
- تحلیل خودکار Google Analytics با هوش مصنوعی Gemini و اعلانه…Market Research
- اتوماسیون ثبت رزروهای Calendly در Google Sheets با n8nCRM
