دستیار هوش مصنوعی: اتوماسیون Google Suite، LinkedIn و Twitt…

دستیار هوش مصنوعی: اتوماسیون Google Suite، LinkedIn و Twitt…

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

دانلود workflow

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

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

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

دستیار چند پلتفرمی با قدرت هوش مصنوعی با Google Suite، LinkedIn و Twitter

این گردش کار یک دستیار شخصی با قدرت هوش مصنوعی را سازماندهی می‌کند که قادر به تعامل با Google Suite (تقویم، درایو، جیمیل)، لینکدین و توییتر (X) است. این سیستم از وب‌هوک‌های دیسکورد برای ورودی و یک عامل هوش مصنوعی برای پردازش دستورات زبان طبیعی استفاده می‌کند و وظایف خودکار را در این پلتفرم‌ها امکان‌پذیر می‌سازد.

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

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

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

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

2. حافظه هوش مصنوعی و مدل زبان: از MongoDB برای حافظه مکالمه و GPT-4o-mini از OpenAI برای درک پیشرفته زبان استفاده می‌کند.

3. عملیات Google Calendar: رویدادهای تقویم را مدیریت می‌کند، از جمله ایجاد، به‌روزرسانی، حذف، جستجو و مدیریت شرکت‌کنندگان.

4. مدیریت فایل و پوشه Google Drive: جستجو، آپلود، دانلود، انتقال، اشتراک‌گذاری فایل‌ها و مدیریت پوشه‌ها را تسهیل می‌کند.

5. مدیریت ایمیل Gmail: بازیابی، جستجو، پیش‌نویس، پاسخ و ارسال ایمیل را مدیریت می‌کند.

6. ابزارهای پست LinkedIn: امکان ایجاد انواع پست‌های LinkedIn (متن، تصویر، مقاله) را فراهم می‌کند.

7. تعاملات توییتر (X): از جستجوی کاربران، ارسال توییت، ارسال پیام مستقیم و جستجوی کلمات کلیدی پشتیبانی می‌کند.

8. ابزارهای کاربردی: توابع ضروری مانند درخواست HTTP، دستکاری تاریخ/زمان و دانلود فایل را ارائه می‌دهد.

9. ابزارهای کلاینت شخصی چند کاناله: به عنوان رابطی برای تریگرها و ابزارهای کلاینت مختلف "MCP" (Multi-Channel Personal) در سرویس‌های یکپارچه عمل می‌کند.

تشریح جزئیات

۱. دریافت ورودی و پردازش هوش مصنوعی

این بلوک مسئول دریافت اولیه درخواست‌های کاربر از Discord و آماده‌سازی آن‌ها برای تحلیل هوش مصنوعی است.

  • نودها:

* Webhook

* Get a message (Discord)

* AI Agent1 (@n8n/n8n-nodes-langchain.agent)

* Code (n8n-nodes-base.code)

* Discord - reply meow (n8n-nodes-base.discord)

  • فرآیند:

1. یک نود Webhook درخواست‌های POST ورودی را در مسیر discord-pa گوش می‌دهد.

2. نود Discord Get a message محتوای کامل پیام را با استفاده از شناسه‌های موجود در payload وب‌هوک بازیابی می‌کند.

3. نود AI Agent1 که با یک prompt سیستمی پیکربندی شده و به ابزارهای مختلف متصل است، محتوای پیام را پردازش می‌کند. این نود از نوع prompt define برای تجزیه درخواست و تعیین اقدام مناسب استفاده می‌کند.

4. یک نود Code خروجی عامل هوش مصنوعی را به بخش‌های قابل مدیریت (حداکثر ۲۰۰۰ کاراکتر) تقسیم می‌کند تا محدودیت طول پیام Discord رعایت شود.

5. نود Discord - reply meow پاسخ پردازش شده را به کانال Discord اصلی ارسال می‌کند و رشته مکالمه را حفظ می‌کند.

  • پیکربندی‌های کلیدی:

* Webhook: متد POST، مسیر discord-pa.

* AI Agent1: پیکربندی شده با یک پیام سیستمی که نقش آن را تعریف می‌کند و به ابزارهای مختلف (Google Calendar، Drive، Gmail، Twitter، LinkedIn، ابزارهای کمکی) متصل است. از OpenAI GPT-4o-mini استفاده می‌کند.

* Code: جاوا اسکریپت برای تقسیم متن به بخش‌ها.

* Discord - reply meow: از شناسه‌های پیام برای پاسخ‌ها استفاده می‌کند.

  • اعتبارسنجی‌های مورد نیاز: اعتبارسنجی API Discord.

---

۲. حافظه هوش مصنوعی و مدل زبان

این بخش تضمین می‌کند که عامل هوش مصنوعی بتواند زمینه مکالمه را حفظ کرده و از پردازش زبان قدرتمند بهره‌مند شود.

  • نودها:

* MongoDB Chat Memory (@n8n/n8n-nodes-langchain.memory)

* OpenAI Chat Model1 (@n8n/n8n-nodes-langchain.openai)

  • فرآیند:

1. MongoDB Chat Memory تاریخچه مکالمات را ذخیره می‌کند و از شناسه کانال Discord به عنوان کلید جلسه برای بازیابی زمینه استفاده می‌کند.

2. OpenAI Chat Model1 از مدل GPT-4o-mini برای درک زبان طبیعی و تولید پاسخ استفاده می‌کند.

  • پیکربندی‌های کلیدی:

* MongoDB Chat Memory: با جزئیات اتصال MongoDB پیکربندی شده و از شناسه کانال Discord برای مدیریت جلسه استفاده می‌کند.

* OpenAI Chat Model1: مدل gpt-4o-mini را انتخاب می‌کند.

  • اعتبارسنجی‌های مورد نیاز: رشته اتصال MongoDB، کلید API OpenAI.

---

۳. عملیات Google Calendar

این بلوک به هوش مصنوعی امکان مدیریت Google Calendar شما را می‌دهد.

  • نودها:

* Google Calendar MCP (MCP Trigger)

* CreateEvent (n8n-nodes-base.googleCalendarTool)

* UpdateEvent (n8n-nodes-base.googleCalendarTool)

* DeleteEvent (n8n-nodes-base.googleCalendarTool)

* SearchEvent (n8n-nodes-base.googleCalendarTool)

* addAttendeesToEvent (n8n-nodes-base.googleCalendarTool)

  • فرآیند:

1. نود Google Calendar MCP به عنوان یک تریگر عمل می‌کند و دستورات هوش مصنوعی مربوط به مدیریت تقویم را در مسیر personal-calendar گوش می‌دهد.

2. نودهای بعدی (CreateEvent, UpdateEvent, DeleteEvent, SearchEvent, addAttendeesToEvent) اقدامات خاص Google Calendar را بر اساس دستورات هوش مصنوعی اجرا می‌کنند و از پارامترهای ارسال شده از طریق $fromAI() استفاده می‌کنند.

  • پیکربندی‌های کلیدی:

* Google Calendar MCP: مسیر personal-calendar.

* نودهای ابزار: پیکربندی شده برای پذیرش پارامترهایی مانند عنوان رویداد، زمان شروع/پایان، شناسه رویداد و ایمیل شرکت‌کنندگان از هوش مصنوعی.

  • اعتبارسنجی‌های مورد نیاز: اعتبارسنجی OAuth2 Google Calendar.

---

۴. مدیریت فایل و پوشه Google Drive

این بخش به هوش مصنوعی امکان تعامل با فایل‌ها و پوشه‌های Google Drive شما را می‌دهد.

  • نودها:

* Google Drive MCP (MCP Trigger)

* Search files and folders in Google Drive (n8n-nodes-base.googleDriveTool)

* Upload file in Google Drive (n8n-nodes-base.googleDriveTool)

* Download file in Google Drive (n8n-nodes-base.googleDriveTool)

* Move file in Google Drive (n8n-nodes-base.googleDriveTool)

* Share file in Google Drive (n8n-nodes-base.googleDriveTool)

* Create folder in Google Drive (n8n-nodes-base.googleDriveTool)

* Share folder in Google Drive (n8n-nodes-base.googleDriveTool)

* Get shared drive in Google Drive (n8n-nodes-base.googleDriveTool)

* Get many shared drives in Google Drive (n8n-nodes-base.googleDriveTool)

  • فرآیند:

1. نود Google Drive MCP عملیات Drive را بر اساس دستورات هوش مصنوعی دریافتی در مسیر personal-google-drive فعال می‌کند.

2. نودهای مختلف ابزار Google Drive اقداماتی مانند جستجوی فایل‌ها بر اساس نام، آپلود فایل‌های جدید، دانلود فایل‌های موجود، جابجایی موارد بین پوشه‌ها، اشتراک‌گذاری فایل‌ها/پوشه‌ها با کاربران خاص و ایجاد پوشه‌های جدید را انجام می‌دهند.

  • پیکربندی‌های کلیدی:

* Google Drive MCP: مسیر personal-google-drive.

* نودهای ابزار: پیکربندی شده برای پذیرش پارامترهایی مانند کوئری‌های جستجو، شناسه‌های فایل، شناسه‌های پوشه، نام فایل‌ها و آدرس‌های ایمیل از هوش مصنوعی.

  • اعتبارسنجی‌های مورد نیاز: اعتبارسنجی OAuth2 Google Drive.

---

۵. مدیریت ایمیل Gmail

این بلوک به هوش مصنوعی امکان مدیریت صندوق ورودی Gmail شما را می‌دهد.

  • نودها:

* Google Mail MCP tools (MCP Trigger)

* Get many messages in Gmail (n8n-nodes-base.gmailTool)

* Get emails sent (n8n-nodes-base.gmailTool)

* Search sent emails (n8n-nodes-base.gmailTool)

* search emails received (n8n-nodes-base.gmailTool)

* Get many drafts in Gmail (n8n-nodes-base.gmailTool)

* Get a draft in Gmail (n8n-nodes-base.gmailTool)

* Create a draft in Gmail (n8n-nodes-base.gmailTool)

* Reply to a message in Gmail (n8n-nodes-base.gmailTool)

* Send a message in Gmail (n8n-nodes-base.gmailTool)

* Get many threads in Gmail (n8n-nodes-base.gmailTool)

* Get a thread in Gmail (n8n-nodes-base.gmailTool)

* Get many labels in Gmail (n8n-nodes-base.gmailTool)

  • فرآیند:

1. نود Google Mail MCP tools دستورات هوش مصنوعی مربوط به Gmail را در مسیر personal-email گوش می‌دهد.

2. مجموعه‌ای از نودهای ابزار Gmail به هوش مصنوعی امکان انجام اقداماتی مانند دریافت پیام‌های اخیر، جستجوی ایمیل‌های ارسالی یا دریافتی، مدیریت پیش‌نویس‌ها (بازیابی، ایجاد)، پاسخ به پیام‌ها، ارسال ایمیل‌های جدید و بازیابی رشته‌های ایمیل و برچسب‌ها را می‌دهد.

  • پیکربندی‌های کلیدی:

* Google Mail MCP tools: مسیر personal-email.

* نودهای ابزار: پیکربندی شده برای پذیرش کوئری‌های جستجو، شناسه‌های پیام، محتوای پیش‌نویس، آدرس‌های گیرنده و خطوط موضوع از هوش مصنوعی.

  • اعتبارسنجی‌های مورد نیاز: اعتبارسنجی OAuth2 Gmail.

---

۶. ابزارهای پست LinkedIn

این بخش به هوش مصنوعی امکان ایجاد و انتشار محتوا در LinkedIn را می‌دهد.

  • نودها:

* LinkedIn MCP (MCP Trigger)

* Create a post on LinkedIn (n8n-nodes-base.linkedInTool)

* Create an article on LinkedIn (n8n-nodes-base.linkedInTool)

* Create a text post on LinkedIn (n8n-nodes-base.linkedInTool)

* Create an image post on LinkedIn (n8n-nodes-base.linkedInTool)

  • فرآیند:

1. نود LinkedIn MCP اقدامات LinkedIn را بر اساس دستورات هوش مصنوعی دریافتی در مسیر personal-linkedin فعال می‌کند.

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

  • پیکربندی‌های کلیدی:

* LinkedIn MCP: مسیر personal-linkedin.

* نودهای ابزار: پیکربندی شده برای پذیرش محتوای پست، URL تصاویر، عناوین مقالات و سایر جزئیات مربوطه از هوش مصنوعی.

  • اعتبارسنجی‌های مورد نیاز: اعتبارسنجی API LinkedIn.

---

۷. تعاملات توییتر (X)

این بلوک به هوش مصنوعی امکان تعامل با Twitter (X) را می‌دهد.

  • نودها:

* Twitter MCP (MCP Trigger)

* Search users on Twitter (n8n-nodes-base.twitterTool)

* Post a tweet (n8n-nodes-base.twitterTool)

* Send a direct message on Twitter (n8n-nodes-base.twitterTool)

* Search tweets (n8n-nodes-base.twitterTool)

  • فرآیند:

1. نود Twitter MCP دستورات هوش مصنوعی مربوط به Twitter را در مسیر personal-twitter گوش می‌دهد.

2. نودهای ابزار Twitter به هوش مصنوعی امکان جستجوی کاربران، ارسال توییت، ارسال پیام مستقیم و جستجوی توییت‌ها بر اساس کلمات کلیدی را می‌دهند.

  • پیکربندی‌های کلیدی:

* Twitter MCP: مسیر personal-twitter.

* نودهای ابزار: پیکربندی شده برای پذیرش کوئری‌های جستجو، محتوای توییت، شناسه‌های کاربر و گیرندگان پیام مستقیم از هوش مصنوعی.

  • اعتبارسنجی‌های مورد نیاز: اعتبارسنجی API Twitter.

---

۸. ابزارهای کمکی

این بخش شامل ابزارهای عمومی برای عملیات مختلف است.

  • نودها:

* HTTP Request (n8n-nodes-base.httpRequestTool)

* Date & Time Tool (n8n-nodes-base.dateTimeTool)

* Sticky Note (n8n-nodes-base.stickyNote)

* Download File (n8n-nodes-base.httpRequestTool)

  • فرآیند:

1. HTTP Request: درخواست‌های HTTP عمومی به APIهای خارجی ارسال می‌کند.

2. Date & Time Tool: عملیاتی مانند قالب‌بندی تاریخ و زمان را انجام می‌دهد.

3. Sticky Note: امکان ذخیره و بازیابی متن ساده را در گردش کار فراهم می‌کند.

4. Download File: فایل‌ها را از یک URL مشخص دانلود می‌کند.

  • پیکربندی‌های کلیدی:

* این نودها معمولاً با URLها، پارامترها یا محتوای متنی خاص مورد نیاز منطق گردش کار پیکربندی می‌شوند.

  • اعتبارسنجی‌های مورد نیاز: بسته به استفاده خاص از ابزار کمکی متفاوت است (به عنوان مثال، کلیدهای API برای خدمات خارجی).

---

۹. ابزارهای کلاینت شخصی چند کاناله

این بلوک به عنوان یک رابط مرکزی برای تریگرهای مختلف MCP و ابزارهای کلاینت عمل می‌کند و از ادغام یکپارچه در بین پلتفرم‌ها اطمینان حاصل می‌کند. این بخش شامل نودهایی برای Google Calendar، Gmail، Drive، LinkedIn، Twitter و عملکردهای کمکی است که همگی برای فراخوانی توسط عامل هوش مصنوعی طراحی شده‌اند.

  • نودها:

* نودهای مختلف MCP Trigger (مانند Google Calendar MCP, Google Mail MCP tools, Google Drive MCP, LinkedIn MCP, Twitter MCP).

* نودهای ابزار مربوطه برای هر سرویس (مانند CreateEvent, Search files and folders in Google Drive, Post a tweet).

* Tool Code (@n8n/n8n-nodes-langchain.toolCode) - این نود اغلب برای تعریف ابزارهای سفارشی یا بسته‌بندی نودهای موجود برای استفاده در عامل Langchain استفاده می‌شود.

  • فرآیند:

1. عامل هوش مصنوعی قصد کاربر را شناسایی کرده و ابزار مناسب را انتخاب می‌کند.

2. نود تریگر MCP مربوطه دستور هوش مصنوعی را دریافت می‌کند.

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

4. نود Tool Code می‌تواند برای تعریف تعاملات پیچیده ابزار یا منطق سفارشی که هوش مصنوعی می‌تواند فراخوانی کند، استفاده شود.

  • اعتبارسنجی‌های مورد نیاز: اعتبارسنجی برای هر سرویس یکپارچه (Google، LinkedIn، Twitter).

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

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

این گردش کار n8n چه قابلیت‌هایی دارد؟

این گردش کار به عنوان یک دستیار شخصی مبتنی بر هوش مصنوعی عمل می‌کند که می‌تواند وظایف مختلفی را در Google Suite (Gmail، Calendar، Drive)، LinkedIn و Twitter (X) انجام دهد. این شامل مدیریت رویدادهای تقویم، فایل‌ها، ایمیل‌ها، ایجاد پست‌های شبکه‌های اجتماعی و جستجوی اطلاعات است.

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

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

چه مدل زبانی و حافظه‌ای در این گردش کار استفاده شده است؟

این گردش کار از مدل GPT-4o-mini از OpenAI برای پردازش زبان طبیعی و درک دستورات استفاده می‌کند. همچنین از MongoDB برای ذخیره تاریخچه مکالمات و حفظ زمینه گفتگو بهره می‌برد.

آیا این گردش کار از اتوماسیون پست‌های شبکه‌های اجتماعی پشتیبانی می‌کند؟

بله، این گردش کار قابلیت ایجاد انواع پست‌ها در LinkedIn (متن، تصویر، مقاله) و همچنین ارسال توییت و پیام‌های مستقیم در Twitter (X) را دارد.

workflowهای مرتبط

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