
تحلیل احساسات اخبار رمزارز با GPT-4o و هشدار تلگرام در n8n
11 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۸
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 4740 · منبع: کاتالوگ Axeto
تحلیل احساسات اخبار رمزارز برای هر توکن با GPT-4o و هشدارهای تلگرام
این گردش کار، احساسات مقالات خبری رمزارز را برای هر توکن مشخص شده تحلیل کرده و یک گزارش خلاصه را از طریق تلگرام ارائه میدهد. این گردش کار برای کاربرانی که به دنبال بینشهای مبتنی بر هوش مصنوعی در مورد احساسات بازار و اخبار مرتبط برای یک ارز دیجیتال خاص هستند، ایدهآل است.
URL گردش کار: https://axeto.ai/n8n
دستهبندیها: مالی، هوش مصنوعی
گرههای استفاده شده:
-
n8n-nodes-base.set -
n8n-nodes-base.code -
n8n-nodes-base.merge -
n8n-nodes-base.webhook -
n8n-nodes-base.stickyNote -
n8n-nodes-base.rssFeedRead -
@n8n/n8n-nodes-langchain.agent -
@n8n/n8n-nodes-langchain.openAi -
n8n-nodes-base.respondToWebhook -
@n8n/n8n-nodes-langchain.lmChatOpenAi
---
نمای کلی گردش کار
این گردش کار به بلوکهای منطقی زیر تقسیم شده است:
1. دریافت ورودی وبهوک: یک درخواست HTTP POST حاوی نماد ارز دیجیتال برای تحلیل دریافت میکند.
2. عامل هوش مصنوعی استخراج کلمه کلیدی: از یک عامل هوش مصنوعی برای استخراج یک کلمه کلیدی تککلمهای (نماد توکن) از پیام ورودی استفاده میکند.
3. تجمیع اخبار رمزارز: مقالات خبری اخیر را از چندین فید RSS اصلی رمزارز جمعآوری میکند.
4. ادغام و فیلتر اخبار: تمام مقالات خبری را ترکیب کرده و بر اساس کلمه کلیدی توکن استخراج شده فیلتر میکند.
5. ساخت اعلان برای GPT-4o: یک اعلان به زبان طبیعی برای خلاصهسازی هوش مصنوعی ایجاد میکند که شامل عناوین اخبار فیلتر شده و پیوندها میشود.
6. تحلیل احساسات و خلاصه اخبار از طریق GPT-4o: اعلان را با استفاده از GPT-4o شرکت OpenAI پردازش میکند تا خلاصهای مختصر، تحلیل احساسات بازار و پیوندهای مرجع تولید کند.
7. آمادهسازی پیام تلگرام: خروجی هوش مصنوعی را به قالبی مناسب برای تلگرام تبدیل میکند.
8. ارسال پاسخ: پیام نهایی قالببندی شده را به عنوان پاسخ به فراخواننده وبهوک اصلی ارسال میکند.
---
تشریح گرهها (Nodes) به تفصیل
۱. دریافت ورودی از Webhook
- هدف: راهاندازی گردش کار با پذیرش درخواستهای HTTP POST ورودی حاوی نماد ارز دیجیتال.
- گرهها:
Webhook - پیکربندی:
* نوع: راهانداز Webhook HTTP
* جزئیات: گوش دادن به درخواستهای POST در یک مسیر webhook منحصر به فرد بدون احراز هویت.
* ورودی: انتظار میرود بدنه JSON با فرمت { "message": "<token_symbol>" } دریافت شود.
* خروجی: بدنه JSON دریافتی را به گره بعدی منتقل میکند.
* یادداشت چسبان: "درخواستهای HTTP POST ورودی را میپذیرد. فرمت بدنه مورد انتظار: { "message": "<symbol>" }. تحلیل کامل اخبار + احساسات را آغاز میکند."
۲. عامل هوش مصنوعی استخراج کلمات کلیدی
- هدف: تجزیه پیام ورودی برای استخراج یک کلمه کلیدی ارز دیجیتال تککلمهای برای شناسایی دقیق توکن.
- گرهها:
Crypto News & Sentiment Agent,OpenAI Chat Model,Set Query - پیکربندی:
* Crypto News & Sentiment Agent (عامل هوش مصنوعی LangChain):
* ورودی: متن پیام را از گره Webhook دریافت میکند (body.message).
* جزئیات: از یک اعلان سیستمی برای دستور دادن به هوش مصنوعی برای استخراج یک کلمه کلیدی ارز دیجیتال تککلمهای استفاده میکند.
* خروجی: کلمه کلیدی استخراج شده را در فیلد .output برمیگرداند.
* یادداشت چسبان: "استخراج کلمه کلیدی: ورودی کاربر را تجزیه و تحلیل کرده و یک کلمه کلیدی ارز دیجیتال تککلمهای را برمیگرداند."
* OpenAI Chat Model (مدل چت OpenAI LangChain):
* جزئیات: برای استخراج کارآمد کلمات کلیدی با gpt-4o-mini پیکربندی شده است. این گره به صورت داخلی توسط عامل استفاده میشود.
* اعتبارنامهها: نیاز به یک کلید API معتبر OpenAI دارد.
* Set Query (گره Set):
* ورودی: کلمه کلیدی استخراج شده از Crypto News & Sentiment Agent را میگیرد.
* جزئیات: کلمه کلیدی را برای استفاده در فیلترینگ بعدی به متغیری به نام query اختصاص میدهد.
* خروجی: متغیر query را به گرههای بعدی منتقل میکند.
۳. تجمیع اخبار رمزارز
- هدف: جمعآوری آخرین مقالات خبری ارز دیجیتال از چندین فید RSS اصلی اخبار ارز دیجیتال.
- گرهها:
RSS Cointelegraph,RSS Bitcoinmagazine,RSS Coindesk,RSS Bitcoinist,RSS Newsbtc,RSS Cryptopotato,RSS Cryptobriefing,RSS Crypto.news - پیکربندی (برای هر گره RSS):
* نوع: خواندن فید RSS
* جزئیات: با URL فید RSS مشخص شده برای هر منبع پیکربندی شده است.
* ورودی: پس از اجرای گره Set Query راهاندازی میشود.
* خروجی: آرایهای از مقالات خبری، شامل فیلدهایی مانند title, link, contentSnippet, description, و content را منتشر میکند.
* یادداشت چسبان (پوشش همه گرههای RSS): "تجمیعکنندههای اخبار: مقالات را از منابع اصلی اخبار رمزارز دریافت میکند. میتوانید فیدهای RSS بیشتری را برای گسترش پوشش در اینجا اضافه کنید."
۴. ادغام و فیلتر کردن اخبار
- هدف: ادغام مقالات از تمام فیدهای RSS در یک جریان واحد و فیلتر کردن آنها برای شامل شدن فقط مواردی که کلمه کلیدی توکن مشخص شده را ذکر میکنند.
- گرهها:
Merge All Articles,Filter by Query - پیکربندی:
* Merge All Articles (گره Merge):
* ورودی: دادهها را از تمام گرههای فید RSS دریافت میکند.
* جزئیات: برای ترکیب ورودیها از تمام فیدهای RSS در یک لیست واحد تنظیم شده است.
* خروجی: لیست مقالات ترکیبی را به پایین دست منتقل میکند.
* Filter by Query (گره کد - JavaScript):
* ورودی: مقالات ترکیبی و متغیر query را میگیرد.
* جزئیات: مقالات را با بررسی اینکه آیا کلمه کلیدی توکن با حروف کوچک در فیلدهای title, snippet, description, یا content وجود دارد، فیلتر میکند.
* خروجی: فقط مقالات مرتبط با کلمه کلیدی توکن به جلو منتقل میشوند.
* یادداشت چسبان: "ادغام و فیلتر اخبار: تمام مقالات RSS را ترکیب کرده و با استفاده از کلمه کلیدی استخراج شده فیلتر میکند تا فقط نتایج مرتبط را مطابقت دهد."
۵. ساخت اعلان برای GPT-4o
- هدف: ساخت یک اعلان دقیق به زبان طبیعی برای GPT-4o، شامل عناوین و لینکهای مقالات فیلتر شده، برای هدایت خلاصهسازی و تحلیل احساسات.
- گرهها:
Build Prompt - پیکربندی:
* نوع: گره کد (JavaScript)
* ورودی: مقالات فیلتر شده و متغیر query را دریافت میکند.
* جزئیات:
* یک لیست گلولهای از عناوین مقالات به همراه لینکهای مربوطه ایجاد میکند.
* یک اعلان میسازد که خلاصهای را در سه بخش درخواست میکند: خلاصه اخبار، احساسات بازار، و ارجاعات مقاله.
* خروجی: یک شیء JSON با ویژگی prompt حاوی رشته کامل اعلان هوش مصنوعی.
* یادداشت چسبان: "آمادهسازی اعلان هوش مصنوعی: اعلان ورودی برای GPT-4o را با لیستی از مقالات فیلتر شده میسازد. خروجی شامل خلاصه، احساسات و لینک مقالات است."
۶. تحلیل احساسات و خلاصه اخبار از طریق GPT-4o
- هدف: ارسال اعلان ساخته شده به GPT-4o اوپنایآی برای تولید خلاصه اخبار، تحلیل احساسات بازار و لینکهای مرجع.
- گرهها:
Summarize News & Sentiment (GPT-4o) - پیکربندی:
* نوع: گره OpenAI (LangChain OpenAI)
* ورودی: JSON اعلان تولید شده توسط گره Build Prompt را میگیرد.
* جزئیات:
* از مدل gpt-4o برای خروجی با کیفیت بالا استفاده میکند.
* اعلان را به عنوان محتوای پیام ورودی ارسال میکند.
* زمینه نقش دستیار را برای تقویت وظیفه تحلیل شامل میشود.
* خروجی: متن ساختاریافته تولید شده توسط هوش مصنوعی حاوی خلاصه، احساسات و لینکها.
* اعتبارنامهها: نیاز به یک کلید API معتبر OpenAI دارد.
* یادداشت چسبان: "خلاصهسازی اخبار و احساسات (GPT-4o): از OpenAI GPT-4o برای تولید خلاصهای مختصر از اخبار، تحلیل احساسات بازار و بازگرداندن نتایج قالببندی شده استفاده میکند."
۷. آمادهسازی پیام تلگرام
- هدف: استخراج محتوای پیام تولید شده توسط هوش مصنوعی و قالببندی آن به یک رشته تمیز و قابل خواندن در تلگرام.
- گرهها:
Prepare Telegram Message - پیکربندی:
* نوع: گره Set
* ورودی: خروجی گره GPT-4o را دریافت میکند.
* جزئیات: محتوای پیام خروجی هوش مصنوعی را به فیلد summary اختصاص میدهد. این را میتوان برای شامل کردن دادههای دیگر در صورت نیاز تغییر داد.
* خروجی: یک شیء JSON حاوی پیام آماده شده برای ارسال.
* یادداشت چسبان: "قالببندی برای تلگرام: خلاصه هوش مصنوعی را استخراج کرده و برای تحویل در تلگرام آماده میکند. اگر میخواهید دادههای دیگری را شامل کنید، متغیر را تغییر دهید."
۸. تحویل پاسخ
- هدف: ارسال پیام خلاصه نهایی قالببندی شده به تماسگیرنده وبهوک اصلی.
- گرهها:
Respond to Webhook - پیکربندی:
* نوع: گره پاسخ به Webhook
* ورودی: JSON پیام آماده شده از گره Prepare Telegram Message را میگیرد.
* جزئیات: برای پاسخ دادن با تمام موارد ورودی پیکربندی شده است، که به طور موثر پیام تلگرام قالببندی شده را به تماسگیرنده برمیگرداند.
* خروجی: یک پاسخ HTTP به درخواست webhook.
* یادداشت چسبان: "بازگرداندن نتایج به تماسگیرنده: پیام نهایی قالببندی شده را به گردش کار والد که تماس را راهاندازی کرده است، ارسال میکند."
---
جدول خلاصه
| نام Node | نوع Node | نقش عملکردی | Node(های) ورودی | Node(های) خروجی | یادداشت مهم |
|---|---|---|---|---|---|
| Webhook | HTTP Webhook | راهاندازی گردش کار با HTTP POST همراه با توکن | — | Crypto News & Sentiment Agent | درخواستهای ورودی HTTP POST را میپذیرد. فرمت بدنه مورد انتظار: { "message": "<symbol>" }. تحلیل کامل اخبار و احساسات را آغاز میکند. |
| Crypto News & Sentiment Agent | LangChain AI Agent | استخراج کلمه کلیدی ارز دیجیتال تککلمهای | Webhook | Set Query | استخراج کلمه کلیدی: ورودی کاربر را تجزیه و تحلیل کرده و یک کلمه کلیدی ارز دیجیتال را برمیگرداند. |
| OpenAI Chat Model | LangChain OpenAI Chat Model | پشتیبانی از عامل هوش مصنوعی برای استخراج کلمه کلیدی | — (به صورت داخلی توسط عامل استفاده میشود) | Crypto News & Sentiment Agent | |
| Set Query | Set | ذخیره کلمه کلیدی استخراج شده برای فیلتر کردن | Crypto News & Sentiment Agent | All RSS Feed Nodes, Filter by Query | |
| RSS Cointelegraph | RSS Feed Read | جمعآوری اخبار از Cointelegraph | Set Query | Merge All Articles | جمعآوریکنندههای اخبار: مقالات را از منابع اصلی اخبار رمزارز دریافت میکند. میتوانید فیدهای RSS بیشتری را برای گسترش پوشش اضافه کنید. |
| RSS Bitcoinmagazine | RSS Feed Read | جمعآوری اخبار از Bitcoinmagazine | Set Query | Merge All Articles | جمعآوریکنندههای اخبار: مقالات را از منابع اصلی اخبار رمزارز دریافت میکند. میتوانید فیدهای RSS بیشتری را برای گسترش پوشش اضافه کنید. |
| RSS Coindesk | RSS Feed Read | جمعآوری اخبار از Coindesk | Set Query | Merge All Articles | جمعآوریکنندههای اخبار: مقالات را از منابع اصلی اخبار رمزارز دریافت میکند. میتوانید فیدهای RSS بیشتری را برای گسترش پوشش اضافه کنید. |
| RSS Bitcoinist | RSS Feed Read | جمعآوری اخبار از Bitcoinist | Set Query | Merge All Articles | جمعآوریکنندههای اخبار: مقالات را از منابع اصلی اخبار رمزارز دریافت میکند. میتوانید فیدهای RSS بیشتری را برای گسترش پوشش اضافه کنید. |
| RSS Newsbtc | RSS Feed Read | جمعآوری اخبار از Newsbtc | Set Query | Merge All Articles | جمعآوریکنندههای اخبار: مقالات را از منابع اصلی اخبار رمزارز دریافت میکند. میتوانید فیدهای RSS بیشتری را برای گسترش پوشش اضافه کنید. |
| RSS Cryptopotato | RSS Feed Read | جمعآوری اخبار از Cryptopotato | Set Query | Merge All Articles | جمعآوریکنندههای اخبار: مقالات را از منابع اصلی اخبار رمزارز دریافت میکند. میتوانید فیدهای RSS بیشتری را برای گسترش پوشش اضافه کنید. |
| RSS Cryptobriefing | RSS Feed Read | جمعآوری اخبار از Cryptobriefing | Set Query | Merge All Articles | جمعآوریکنندههای اخبار: مقالات را از منابع اصلی اخبار رمزارز دریافت میکند. میتوانید فیدهای RSS بیشتری را برای گسترش پوشش اضافه کنید. |
| RSS Crypto.news | RSS Feed Read | جمعآوری اخبار از Crypto.news | Set Query | Merge All Articles | جمعآوریکنندههای اخبار: مقالات را از منابع اصلی اخبار رمزارز دریافت میکند. میتوانید فیدهای RSS بیشتری را برای گسترش پوشش اضافه کنید. |
| Merge All Articles | Merge | ترکیب مقالات از تمام فیدهای RSS | All RSS Feed Nodes | Filter by Query | |
| Filter by Query | Code (JavaScript) | فیلتر کردن مقالات ادغام شده بر اساس کلمه کلیدی توکن | Merge All Articles, Set Query | Build Prompt | ادغام و فیلتر کردن اخبار: تمام مقالات RSS را ترکیب کرده و آنها را با استفاده از کلمه کلیدی استخراج شده فیلتر میکند تا فقط نتایج مرتبط را مطابقت دهد. |
| Build Prompt | Code (JavaScript) | ساخت اعلان برای GPT-4o با مقالات فیلتر شده | Filter by Query, Set Query | Summarize News & Sentiment (GPT-4o) | آمادهسازی اعلان هوش مصنوعی: اعلان ورودی را برای GPT-4o با لیستی از مقالات فیلتر شده میسازد. خروجی شامل خلاصه، احساسات و لینکهای مقاله است. |
| Summarize News & Sentiment (GPT-4o) | LangChain OpenAI | تولید خلاصه، احساسات و لینکها از طریق GPT-4o | Build Prompt | Prepare Telegram Message | خلاصهسازی اخبار و احساسات (GPT-4o): از OpenAI GPT-4o برای تولید خلاصهای مختصر از اخبار، تحلیل احساسات بازار و بازگرداندن نتایج فرمتبندی شده استفاده میکند. |
| Prepare Telegram Message | Set | فرمتبندی خروجی هوش مصنوعی برای Telegram | Summarize News & Sentiment (GPT-4o) | Respond to Webhook | فرمتبندی برای Telegram: خلاصه هوش مصنوعی را استخراج کرده و آن را برای تحویل به Telegram آماده میکند. اگر میخواهید دادههای دیگری را شامل شود، متغیر را تغییر دهید. |
| Respond to Webhook | Respond to Webhook | ارسال پیام فرمتبندی شده به تماسگیرنده | Prepare Telegram Message | — | بازگرداندن نتایج به تماسگیرنده: پیام نهایی فرمتبندی شده را به گردش کار والد که تماس را آغاز کرده است، ارسال میکند. |
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چگونه کار میکند؟▾
این گردش کار با دریافت نماد ارز دیجیتال از طریق وبهوک، استخراج کلمات کلیدی، جمعآوری اخبار مرتبط از فیدهای RSS، تحلیل احساسات با استفاده از GPT-4o و ارسال خلاصهای از اخبار و احساسات بازار به تلگرام عمل میکند.
چه ابزارهایی برای اجرای این گردش کار لازم است؟▾
شما به پلتفرم n8n، دسترسی به مدلهای زبانی OpenAI (مانند GPT-4o) و یک حساب تلگرام برای دریافت هشدارها نیاز دارید.
آیا این گردش کار برای تحلیل هر ارز دیجیتالی قابل استفاده است؟▾
بله، این گردش کار طوری طراحی شده است که با دریافت نماد هر ارز دیجیتال، اخبار و احساسات مربوط به آن را تحلیل کند.
workflowهای مرتبط
- اتوماسیون جستجوی لینکدین با GPT-4 و جستجوی بولی گوگلHR
- اتوماسیون خلاصهسازی جلسات با Google Drive و OpenAIAI
- تحلیل صوتی با DeepGram و GPT-4o در n8nAI
- گردش کار n8n: ارجاع پشتیبانی هوش مصنوعی به انسانSupport
- ناشناسسازی و بازسازی رزومه با هوش مصنوعی Gemini و Google Sh…HR
- پرسش از هوش مصنوعی درباره تبلیغات متا: بینش فوری از دادههای…AI
