تحلیل پیام تلگرام با هوش مصنوعی و ارسال اعلان خودکار

تحلیل پیام تلگرام با هوش مصنوعی و ارسال اعلان خودکار

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

دانلود workflow

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

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

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

تحلیل پیام‌های تلگرام با هوش مصنوعی و ارسال اعلان‌ها از طریق جیمیل و تلگرام

این گردش کار از یک عامل هوش مصنوعی برای تجزیه و تحلیل پیام‌های دریافتی تلگرام استفاده می‌کند و بینش‌های هوشمند و اعلان‌های خودکار را از طریق جیمیل و تلگرام ارائه می‌دهد. این گردش کار برای بهبود پشتیبانی مشتری، ساده‌سازی ارتباطات پروژه یا خودکارسازی تجزیه و تحلیل پیام‌های شخصی ایده‌آل است.

گردش کارهای بیشتر n8n را در Axeto.ai کاوش کنید: https://axeto.ai/n8n

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

این گردش کار برای موارد زیر طراحی شده است:

1. دریافت پیام‌های تلگرام: هنگام دریافت پیام جدید در یک چت تلگرام مشخص، به طور خودکار فعال می‌شود.

2. تجزیه و تحلیل مبتنی بر هوش مصنوعی: استفاده از یک عامل هوش مصنوعی پیشرفته، مجهز به چندین ابزار (از جمله OpenAI، Airbnb، Brave Search و FireCrawl) و حافظه، برای درک و پردازش محتوای پیام.

3. ارسال اعلان‌ها: ارسال تجزیه و تحلیل و بینش‌های تولید شده توسط هوش مصنوعی به عنوان اعلان‌ها از طریق ایمیل (جیمیل) و پیام تلگرام بازگشتی.

موارد استفاده کلیدی:

  • پشتیبانی مشتری: تجزیه و تحلیل و پاسخگویی خودکار به سوالات مشتریان دریافتی از طریق تلگرام.
  • ارتباطات تیمی: نظارت بر چت‌های تیمی برای اطلاعات کلیدی، موارد اقدام یا تجزیه و تحلیل احساسات.
  • تجمیع اطلاعات: استخراج و خلاصه‌سازی داده‌های مرتبط از مکالمات تلگرام.
  • هشدار خودکار: دریافت خلاصه‌های مبتنی بر هوش مصنوعی از پیام‌های مهم مستقیماً به صندوق ورودی یا تلگرام شما.

تجزیه و تحلیل دقیق گردش کار

۱. فعال‌ساز: گوش دادن به پیام‌های تلگرام

  • Node: Telegram Trigger
  • هدف: این گره به عنوان نقطه ورود عمل می‌کند و منتظر پیام‌های جدید در ربات تلگرام شما می‌ماند.
  • پیکربندی:

* نیاز به اعتبارنامه Telegram Bot Token دارد.

* برای فعال‌سازی بر اساس به‌روزرسانی‌های message پیکربندی شده است.

  • ورودی: ندارد (این یک گره فعال‌ساز است).
  • خروجی: داده‌های پیام تلگرام دریافتی را به گره بعدی منتقل می‌کند.
  • ملاحظات: اطمینان حاصل کنید که ربات تلگرام شما مجوزهای لازم را دارد و توکن ربات به درستی پیکربندی شده است. مشکلات شبکه یا محدودیت‌های نرخ API از سوی تلگرام می‌تواند بر قابلیت اطمینان تأثیر بگذارد.

۲. تجزیه و تحلیل هوش مصنوعی: پردازش پیام با عامل LangChain

  • Node: LangChain Agent
  • هدف: این هوش اصلی گردش کار است. پیام تلگرام را دریافت می‌کند و از یک عامل هوش مصنوعی برای تصمیم‌گیری در مورد نحوه پردازش آن استفاده می‌کند و از ابزارها و حافظه مختلف بهره می‌برد.
  • پیکربندی:

* متن ورودی: متن پیام را از فعال‌ساز تلگرام ($json.message.text) دریافت می‌کند.

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

* ابزارها: ابزارهای زیر را ادغام می‌کند:

* LangChain OpenAI Chat Model (برای درک و تولید زبان)

* MCP Client Tool (برای جستجو و اجرای Airbnb)

* MCP Client Tool (برای جستجو و اجرای Brave)

* MCP Client Tool (برای لیست و اجرای FireCrawl)

* LangChain Memory Buffer Window (برای حفظ زمینه مکالمه)

  • ورودی: داده‌ها از گره Telegram Trigger.
  • خروجی: تجزیه و تحلیل یا پاسخ تولید شده توسط هوش مصنوعی، که به گره‌های اعلان منتقل می‌شود.
  • عبارات: از عبارات $fromAI() برای انتخاب و استفاده پویا از ابزارها بر اساس تفسیر هوش مصنوعی از پیام ورودی استفاده می‌کند.
  • موارد لبه:

* عامل برای استفاده از ابزارهای جایگزین (مانند Brave Search) در صورت شکست ابزار اصلی (مانند Airbnb) پیکربندی شده است.

* پرسش‌های مبهم را با درخواست شفاف‌سازی مدیریت می‌کند.

* موقعیت‌هایی را که هیچ زمینه حافظه مرتبطی یافت نمی‌شود، به طور مؤثر مدیریت می‌کند.

  • نسخه: @n8n/n8n-nodes-langchain.agent v1.8

#### ۲.۱. مدل زبان هوش مصنوعی: OpenAI Chat

  • Node: LangChain OpenAI Chat Model
  • هدف: قابلیت‌های پردازش زبان طبیعی پایه را برای عامل هوش مصنوعی فراهم می‌کند.
  • پیکربندی:

* از مدل gpt-4o-mini استفاده می‌کند.

* نیاز به اعتبارنامه OpenAI API دارد.

  • ورودی: به عنوان مدل زبان برای LangChain Agent متصل است.
  • خروجی: قابلیت‌های درک و تولید زبان را به عامل بازمی‌گرداند.
  • موارد لبه: محدودیت‌های نرخ API OpenAI، کلیدهای API نامعتبر یا مشکلات اتصال شبکه.
  • نسخه: @n8n/n8n-nodes-langchain.lmChatOpenAi v1.2

#### ۲.۲. ابزارهای هوش مصنوعی (ابزارهای کلاینت MCP)

این گره‌ها قابلیت‌های تخصصی را ارائه می‌دهند که LangChain Agent می‌تواند آنها را فراخوانی کند:

  • جستجو و اجرای Airbnb:

* Node: MCP Client Tool

* هدف: لیست‌های Airbnb را جستجو می‌کند و اقدامات خاص مربوط به Airbnb را اجرا می‌کند.

* پیکربندی: نیاز به اعتبارنامه Airbnb MCP API دارد. ابزار و پارامترهای خاص به طور پویا توسط عامل هوش مصنوعی تعیین می‌شوند.

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

* نسخه: n8n-nodes-mcp.mcpClientTool v1

  • جستجو و اجرای Brave:

* Node: MCP Client Tool

* هدف: جستجوهای وب را در لحظه انجام می‌دهد و دستورات خاص Brave را اجرا می‌کند.

* پیکربندی: نیاز به اعتبارنامه Brave Search MCP API دارد. ابزار و پارامترهای خاص به طور پویا توسط عامل هوش مصنوعی تعیین می‌شوند.

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

* نسخه: n8n-nodes-mcp.mcpClientTool v1

  • لیست و اجرای FireCrawl:

* Node: MCP Client Tool

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

* پیکربندی: نیاز به اعتبارنامه FireCrawl MCP API دارد. ابزار و پارامترهای خاص به طور پویا توسط عامل هوش مصنوعی تعیین می‌شوند.

* موارد لبه: مسدود شدن وب‌سایت، خرابی اسکرپینگ یا خطاهای API.

* نسخه: n8n-nodes-mcp.mcpClientTool v1

#### ۲.۳. حافظه هوش مصنوعی: بافر مکالمه

  • Node: LangChain Memory Buffer Window
  • هدف: زمینه مکالمه را حفظ می‌کند و به عامل هوش مصنوعی اجازه می‌دهد تا تعاملات قبلی را در همان چت به خاطر بسپارد.
  • پیکربندی:

* کلید جلسه (Session Key): برای اطمینان از اینکه زمینه برای هر چت خاص است، روی شناسه چت تلگرام ($json.message.chat.id) تنظیم شده است.

* نوع شناسه جلسه (Session ID Type): Custom Session ID

  • ورودی: به عنوان جزء حافظه برای LangChain Agent متصل است.
  • خروجی: زمینه تاریخی را برای پاسخ‌های منسجم‌تر به عامل ارائه می‌دهد.
  • موارد لبه: احتمال سرریز حافظه با مکالمات بسیار طولانی.
  • نسخه: @n8n/n8n-nodes-langchain.memoryBufferWindow v1.3

۳. اعلان‌ها: ارسال هشدارها

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

* به (To): به صورت ثابت emaikuri@gmail.com تنظیم شده است.

* موضوع (Subject): به صورت پویا با استفاده از متن پیام اصلی تلگرام تنظیم می‌شود.

* بدنه (Body): با خروجی عامل هوش مصنوعی ($json.output) پر می‌شود.

* نیاز به اعتبارنامه Gmail OAuth2 دارد.

  • ورودی: خروجی تجزیه و تحلیل هوش مصنوعی از LangChain Agent.
  • خروجی: ندارد (گره پایانی).
  • موارد لبه: خطاهای احراز هویت API جیمیل، محدودیت‌های سهمیه ارسال یا آدرس‌های گیرنده نامعتبر.
  • نسخه: n8n-nodes-base.gmail v2.1
  • Node: Telegram Node
  • هدف: یک پیام تلگرام را با تجزیه و تحلیل هوش مصنوعی به چت اصلی ارسال می‌کند.
  • پیکربندی:

* شناسه چت (Chat ID): به صورت پویا با استفاده از شناسه چت از فعال‌ساز ($json.message.chat.id) تنظیم می‌شود.

* پیام (Message): روی خروجی عامل هوش مصنوعی ($json.output) تنظیم شده است.

* نیاز به اعتبارنامه Telegram Bot Token دارد.

  • ورودی: خروجی تجزیه و تحلیل هوش مصنوعی از LangChain Agent.
  • خروجی: ندارد (گره پایانی).
  • موارد لبه: خطاهای API تلگرام، شناسه‌های چت نامعتبر یا فراتر رفتن از محدودیت‌های طول پیام.
  • نسخه: n8n-nodes-base.telegram v1.2

جدول خلاصه گردش کار

نام گره (Node Name)نوع گره (Node Type)عملکرد اصلی (Primary Function)ورودی از گره(ها) (Input From Node(s))خروجی به گره(ها) (Output To Node(s))
Listen for Telegram UpdatesTelegram Triggerفعال‌سازی گردش کار با پیام‌های جدیدNoneAnalyze Message with AI
Analyze Message with AILangChain Agentتجزیه و تحلیل هوش مصنوعی و هماهنگی ابزارListen for Telegram UpdatesSend Gmail Notification, Send Telegram Alert
OpenAI Chat ModelLangChain OpenAI Chat Modelپردازش زبان اصلیConnected to AgentConnected to Agent
Airbnb Search/ExecuteMCP Client Toolبازیابی/اقدامات داده AirbnbConnected to AgentConnected to Agent
Brave Search/ExecuteMCP Client Toolجستجوی وب و اجراConnected to AgentConnected to Agent
FireCrawl List/ExecuteMCP Client Toolوب اسکرپینگConnected to AgentConnected to Agent
Simple MemoryLangChain Memory Buffer Windowمدیریت زمینه مکالمهConnected to AgentConnected to Agent
Send Gmail NotificationGmail Nodeاعلان ایمیلیAnalyze Message with AINone
Send Telegram AlertTelegram Nodeاعلان پیام تلگرامAnalyze Message with AINone
Sticky NoteSticky Noteمستندسازی گردش کارN/AN/A

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

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

این گردش کار چگونه پیام‌های تلگرام را تحلیل می‌کند؟

این گردش کار از یک عامل هوش مصنوعی پیشرفته (LangChain Agent) مجهز به ابزارهایی مانند OpenAI، Airbnb، Brave Search و FireCrawl برای درک و پردازش محتوای پیام‌های تلگرام استفاده می‌کند.

چه نوع اعلان‌هایی از طریق این گردش کار ارسال می‌شود؟

پس از تحلیل پیام، بینش‌های هوشمند و خلاصه‌های تولید شده توسط هوش مصنوعی به عنوان اعلان از طریق ایمیل (جیمیل) و پیام تلگرام بازگشتی ارسال می‌شوند.

موارد استفاده اصلی این گردش کار چیست؟

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

آیا این گردش کار می‌تواند زمینه مکالمات قبلی را به خاطر بسپارد؟

بله، این گردش کار از حافظه (LangChain Memory Buffer Window) برای حفظ زمینه مکالمه و ارائه تحلیل‌های دقیق‌تر استفاده می‌کند.

workflowهای مرتبط

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