با n8n می‌توانید یک ایجنت هوش مصنوعی بسازید که هر روز صبح، بی‌آنکه دست به کاری بزنید، موجودی و سود و زیان حساب سواپ‌ولتتان را بخواند، خلاصه‌ای کوتاه به فارسی بنویسد و در تلگرام برایتان بفرستد. کل کار پنج نود است: یک زمان‌بند، نود AI Agent، یک مدل زبانی، نود MCP Client Tool که به سرور MCP سواپ‌ولت وصل می‌شود و نود تلگرام. برای ساختنش هم لازم نیست برنامه‌نویسی بلد باشید.

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

نمودار ورک‌فلو ایجنت هوش مصنوعی n8n: زمان‌بند، نود AI Agent با مدل زبانی و MCP Client Tool، سرور MCP سواپ‌ولت با دسترسی فقط‌خواندنی و ارسال گزارش به تلگرام

n8n چیست و ایجنت در آن یعنی چه؟

n8n (بخوانید «اِن‌ایت‌اِن») ابزاری برای خودکار کردن کارهاست. در n8n هر کار را با کنار هم چیدن چند «نود» می‌سازید و هر نود یک کار مشخص انجام می‌دهد: یکی سر ساعت معین اجرا را شروع می‌کند، یکی پیام تلگرام می‌فرستد و یکی به یک سرویس بیرونی وصل می‌شود. به این زنجیره «ورک‌فلو» (workflow) می‌گویند و همه‌اش را روی صفحه، با کشیدن و وصل کردن نودها می‌سازید.

اگر بخواهیم در یک جمله بگوییم ایجنت هوش مصنوعی چیست، ایجنت چت‌باتی است که ابزار در اختیار دارد و خودش تصمیم می‌گیرد کدام ابزار را کی صدا بزند. به ایجنت گاهی «عامل هوش مصنوعی» هم می‌گویند. نود AI Agent در n8n دقیقاً همین است. یک مدل زبانی به آن وصل می‌کنید، چند ابزار کنارش می‌گذارید و ایجنت با توجه به دستوری که گرفته، ابزار لازم را صدا می‌زند و از جواب‌ها متن نهایی را می‌سازد. طبق مستندات نود AI Agent، دست‌کم یک ابزار باید به این نود وصل باشد.

در این آموزش، ابزار ایجنت سرور MCP سواپ‌ولت است. MCP استانداردی است که دستیارهای هوش مصنوعی با آن به سرویس‌های بیرونی وصل می‌شوند. اگر هنوز با آن آشنا نیستید، اول MCP چیست را بخوانید.

n8n Cloud یا نصب روی سرور خودتان؟

n8n را به دو شکل می‌شود به کار برد (راهنمای رسمی انتخاب):

  • n8n Cloud: میزبانی و به‌روزرسانی با خود n8n است و چیزی نصب نمی‌کنید. این نسخه پولی است و یک دوره‌ی آزمایشی رایگان دارد.
  • نصب روی سرور خودتان (Self-hosted): نسخه‌ی Community رایگان است و تقریباً همه‌ی امکانات را دارد، ولی نصب، نگه‌داری، پشتیبان‌گیری و امنیتش با خودتان است.

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

قبل از شروع چه چیزهایی لازم دارید؟

  1. یک n8n به‌روز با آدرس https. ورود به سواپ‌ولت با OAuth انجام می‌شود؛ یعنی در صفحه‌ی سواپ‌ولت وارد حسابتان می‌شوید و سواپ‌ولت شما را به آدرس n8n برمی‌گرداند. این آدرس باید با https شروع شود، مگر اینکه n8n را روی کامپیوتر خودتان (localhost) اجرا کنید. n8n Cloud از اول https دارد، ولی اگر n8n را روی سرور با آدرسی مثل http://IP:5678 بالا آورده‌اید، اول برایش دامنه و گواهی SSL بگیرید.
  2. حساب سواپ‌ولت. برای خواندن موجودی و سود و زیان همین کافی است.
  3. کلید API یک مدل زبانی، مثلاً از OpenAI، از Anthropic (سازنده‌ی Claude) یا از گوگل برای جمینای. این کلید از اشتراک ChatGPT Plus یا Claude Pro جداست و هزینه‌اش بر اساس مصرف حساب می‌شود.
  4. یک ربات تلگرام شخصی که خودتان با BotFather می‌سازید. کار این ربات فقط فرستادن گزارش است.

یک نکته برای کسانی که داخل ایران هستند: OpenAI، Anthropic و گوگل ایران را در فهرست کشورهای پشتیبانی‌شده‌ی سرویس‌هایشان ندارند و کارت بانکی ایرانی هم برای پرداخت به آن‌ها کار نمی‌کند. سرورهای داخل ایران هم معمولاً به API تلگرام و این سرویس‌ها دسترسی ندارند؛ برای همین این نوع ورک‌فلوها معمولاً روی n8n Cloud یا سروری بیرون از ایران اجرا می‌شوند.

نقشه‌ی کار: پنج نود و یک قانون

نود

چه کاری می‌کند

تنظیم اصلی

Schedule Trigger

هر روز سر ساعت مشخص اجرا را شروع می‌کند

هر روز ساعت ۹ صبح به وقت تهران

AI Agent

ابزارها را صدا می‌زند و گزارش را می‌نویسد

یک دستور ثابت به فارسی

Chat Model (زیرنود)

مدل زبانی‌ای که ایجنت با آن فکر می‌کند

یک مدل از OpenAI، Anthropic یا گوگل

MCP Client Tool (زیرنود)

دست ایجنت برای خواندن حساب سواپ‌ولت

فقط get_total_balance و get_profit_and_loss

Telegram

گزارش را برایتان می‌فرستد

Send Message به چت خودتان

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

چرا سرور MCP و نه کلید API سواپ‌ولت؟

سواپ‌ولت برای برنامه‌نویس‌ها یک API عمومی هم دارد و n8n می‌تواند با نود HTTP Request صدایش بزند. ولی برای ایجنتی که بی‌حضور شما اجرا می‌شود، کلید API انتخاب خوبی نیست. این کلید را از بخش پروفایل اپ می‌سازید و همه‌کاره است: همان کلیدی که موجودی را می‌خواند، می‌تواند تبدیل سریع و برداشت رمزارز و تومان را هم ثبت کند. طبق مستندات خود سواپ‌ولت، تأیید دومرحله‌ای با پیامک یا Google Authenticator هم روی این کلیدها اعمال نمی‌شود و کلیدی با دسترسی محدود را باید از پشتیبانی بخواهید.

راه اتصال

چه چیزی به شما می‌دهد

دامنه‌ی دسترسی

برای این ورک‌فلو

سرور MCP سواپ‌ولت

موجودی، سود و زیان، تاریخچه و درخواست‌هایی که در تلگرام تأیید می‌کنید

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

مناسب، با دسترسی خواندن

کلید API سواپ‌ولت

موجودی، قیمت، تبدیل سریع، برداشت رمزارز و تومان

همه‌کاره، مگر کلید محدود را از پشتیبانی بگیرید

برای کدی که خودتان می‌نویسید، نه برای ایجنت

قیمت عمومی بازار

قیمت لحظه‌ای رمزارزها به تتر و تومان

بدون کلید و بدون هیچ اطلاعاتی از حساب

فقط برای هشدار قیمت (پایین‌تر توضیح داده‌ایم)

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

آموزش ساخت ایجنت هوش مصنوعی با n8n، قدم‌به‌قدم

اسم گزینه‌ها را از نسخه‌های فعلی n8n آورده‌ایم. اگر گزینه‌ای را که می‌گوییم پیدا نکردید، اول n8n را به‌روز کنید؛ در نسخه‌های قدیمی‌تر، نود MCP Client Tool یا گزینه‌ی HTTP Streamable را نداشت یا ورود با MCP OAuth2 را.

۱. ورک‌فلو تازه و ساعت تهران

یک ورک‌فلو تازه بسازید و قبل از هر کاری منطقه‌ی زمانی‌اش را درست کنید. نود زمان‌بند با منطقه‌ی زمانی ورک‌فلو کار می‌کند و اگر آن را تنظیم نکرده باشید، منطقه‌ی زمانی کل n8n را به کار می‌برد. پیش‌فرض نسخه‌ی خودمیزبان وقت نیویورک است؛ یعنی گزارشی که برای ۹ صبح گذاشته‌اید، عصر به وقت تهران می‌رسد. پس در تنظیمات ورک‌فلو (Workflow settings) گزینه‌ی Timezone را روی Asia/Tehran بگذارید.

بعد نود Schedule Trigger را اضافه کنید و این‌طور تنظیمش کنید:

  • Trigger Interval: Days
  • Days Between Triggers: 1
  • Trigger at Hour: 9am
  • Trigger at Minute: 0

۲. نود AI Agent و مدل زبانی

بعد از زمان‌بند، نود AI Agent را بگذارید. این ورک‌فلو چت ندارد و پیامی هم از کاربر به آن نمی‌رسد؛ پس منبع دستور (Source for Prompt) را روی Define below بگذارید تا متن دستور را خودتان بنویسید. متن آماده‌اش را در قدم چهارم آورده‌ایم.

زیر نود AI Agent خانه‌ای به اسم Chat Model هست که مدل زبانی به آن وصل می‌شود. یکی از نودهای مدل را انتخاب کنید، مثلاً OpenAI Chat Model، Anthropic Chat Model یا Google Gemini Chat Model. کلید API را در Credential همان نود وارد کنید و مدل را انتخاب کنید. برای خلاصه کردن خروجی دو ابزار، مدل‌های سبک‌تر و ارزان‌تر هم کافی‌اند؛ فقط مدلی بردارید که فراخوانی ابزار را پشتیبانی کند.

۳. وصل کردن سرور MCP سواپ‌ولت

حالا زیر AI Agent، در بخش Tool، نود MCP Client Tool را اضافه کنید و این سه خانه را پر کنید:

  • Endpoint: https://swapwallet.app/mcp
  • Server Transport: HTTP Streamable
  • Authentication: MCP OAuth2

بعد یک Credential تازه از نوع MCP OAuth2 API بسازید. گزینه‌ی Use Dynamic Client Registration را روشن بگذارید؛ با این گزینه n8n خودش را در سواپ‌ولت ثبت می‌کند و لازم نیست Client ID یا Client Secret بسازید (مستندات این Credential). خانه‌ی Resource URL را خالی بگذارید تا n8n خودش پیدایش کند. اگر فرم آدرس سرور را خواست، همان https://swapwallet.app/mcp را بدهید. در همین فرم به OAuth Redirect URL هم نگاه کنید: باید با https شروع شود یا روی localhost باشد.

حالا دکمه‌ی اتصال حساب را بزنید تا صفحه‌ی ورود سواپ‌ولت باز شود:

  1. شماره موبایلتان را وارد کنید و کد پیامکی را بزنید.
  2. فهرست دسترسی‌ها را می‌بینید. فقط دسترسی خواندن موجودی (wallet:read) و خواندن سود و زیان (portfolio:read) را نگه دارید و تیک بقیه را بردارید: transactions:read، contacts:read، swap:request، transfer:request و withdraw:request.
  3. تأیید کنید. پنجره بسته می‌شود و n8n نشان می‌دهد که Credential وصل شده است.

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

آخر کار، در همین نود گزینه‌ی Tools to Include را روی Selected بگذارید و از فهرست فقط این دو را انتخاب کنید:

  • get_total_balance: ارزش کل حساب و ریز همه‌ی دارایی‌ها
  • get_profit_and_loss: سود و زیان محقق‌شده (از فروش‌های قبلی) و محقق‌نشده (روی دارایی‌هایی که هنوز دارید)

دسترسی wallet:read چند ابزار خواندنی دیگر هم دارد، مثل گرفتن آدرس واریز، که این ایجنت لازمشان ندارد. ابزاری که ایجنت نبیند، اشتباهی هم صدا زده نمی‌شود.

۴. دستور ایجنت: پرامپت آماده

در نود AI Agent، در خانه‌ی Prompt این جمله را بنویسید: «گزارش امروز حساب سواپ‌ولت من را آماده کن.»

بعد از Options گزینه‌ی System Message را اضافه کنید و این قاعده‌ها را در آن بگذارید:

  • تو گزارش‌نویس حساب سواپ‌ولت من هستی و هر روز صبح یک گزارش کوتاه برایم در تلگرام می‌فرستی.
  • اول ابزار get_total_balance و بعد get_profit_and_loss را صدا بزن. ابزار دیگری لازم نیست.
  • فقط عددهایی را بنویس که از این دو ابزار گرفته‌ای. اگر عددی نیامد، بنویس «در دسترس نبود» و هیچ عددی را حدس نزن.
  • ارزش کل را هم به تومان و هم به تتر بنویس و کنار هر عدد واحدش را بیاور.
  • سه دارایی بزرگ‌تر را با ارزششان بنویس.
  • سود و زیان محقق‌شده و محقق‌نشده را جدا بنویس.
  • توصیه‌ی خرید یا فروش، پیش‌بینی قیمت و سیگنال نده.
  • به فارسی ساده و حداکثر در ۱۰ خط بنویس؛ بدون جدول و بدون علامت‌هایی مثل ستاره.
  • اگر ابزاری خطا داد، فقط بنویس که گزارش امروز آماده نشد و دلیلش را در یک خط بگو.

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

۵. ساخت ربات تلگرام و فرستادن گزارش

  1. در تلگرام به BotFather پیام بدهید، دستور /newbot را بفرستید و اسم و نام کاربری ربات را بدهید؛ نام کاربری باید به bot ختم شود. توکنی را که BotFather می‌دهد نگه دارید، چون کلید ربات شماست.
  2. ربات تازه را باز کنید و Start را بزنید. ربات تلگرام نمی‌تواند خودش گفت‌وگو را شروع کند.
  3. شناسه‌ی چت (Chat ID) خودتان را پیدا کنید. ساده‌ترین راه این است که بعد از Start، آدرس https://api.telegram.org/botTOKEN/getUpdates را در مرورگر باز کنید، به جای TOKEN توکن ربات را بگذارید و عددی را که جلوی id در بخش chat آمده بردارید. این آدرس توکن ربات را در خودش دارد؛ اسکرین‌شاتش را برای کسی نفرستید.
  4. بعد از AI Agent نود Telegram را بگذارید. Credential آن را با همان توکن بسازید (راهنمای n8n)، Resource را روی Message و Operation را روی Send Message بگذارید، Chat ID را وارد کنید و در خانه‌ی Text بنویسید {{ $json.output }} تا متن ایجنت در پیام بنشیند.
  5. در Additional Fields گزینه‌ی Append n8n Attribution را خاموش کنید؛ وگرنه زیر هر گزارش جمله‌ی This message was sent automatically with n8n هم می‌آید.

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

۶. اجرای آزمایشی و انتشار

دکمه‌ی Execute workflow را بزنید تا ورک‌فلو یک بار همین حالا اجرا شود. بعد روی نود AI Agent بزنید و لاگ اجرا را ببینید: باید دو ابزار صدا زده شده باشد و خروجی هر کدام معلوم باشد. عددهای گزارش را هم یک بار با اپ سواپ‌ولت مقایسه کنید.

اگر همه‌چیز درست بود، ورک‌فلو را ذخیره و Publish کنید. زمان‌بند فقط در ورک‌فلوی منتشرشده کار می‌کند؛ در نسخه‌های قدیمی‌تر n8n به جای Publish کلید Active را روشن می‌کنید.

یک نکته هم درباره‌ی حریم خصوصی: n8n ورودی و خروجی هر اجرا را در بخش Executions نگه می‌دارد و عددهای حسابتان هم آنجا می‌ماند. اگر نمی‌خواهید، بعد از اینکه از درست کار کردن ورک‌فلو مطمئن شدید، در تنظیمات ورک‌فلو ذخیره‌ی اجراهای موفق (Save successful production executions) را خاموش کنید.

نمونه‌ی گزارشی که هر صبح می‌رسد

با این دستور، پیامی شبیه این در تلگرام می‌گیرید:

  • ارزش کل حساب: ۱٬۰۰۰ تتر، حدود ۱۰۰ میلیون تومان
  • بزرگ‌ترین دارایی‌ها: ۴۰۰ تتر، بیت‌کوین به ارزش ۳۵۰ تتر و تون به ارزش ۲۵۰ تتر
  • سود و زیان محقق‌نشده: بیت‌کوین ۵۰ تتر سود (حدود ۱۷ درصد) و تون ۳۰ تتر زیان (حدود ۱۱ درصد)
  • سود محقق‌شده از فروش‌های قبلی: ۲۰ تتر
  • جمع سود و زیان: ۴۰ تتر سود

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

فقط‌خواندنی نگهش دارید: چک‌لیست امنیت

  • دو قفل روی هم. یک قفل صفحه‌ی ورود سواپ‌ولت است که در آن فقط دو دسترسی خواندن را نگه داشته‌اید. قفل دوم Tools to Include است که فقط دو ابزار را به ایجنت نشان می‌دهد. اگر یکی را اشتباه تنظیم کنید، دیگری هنوز سر جایش است.
  • دسترسی‌های request را به اتوماسیون ندهید. حتی اگر روزی swap:request یا withdraw:request را هم بدهید، پولی بدون تأیید شما جابه‌جا نمی‌شود: سواپ‌ولت پیش‌نمایش درخواست را با دکمه‌های تأیید و لغو در ربات تلگرامش می‌فرستد و درخواستی که جواب نگیرد، بعد از ۱۵ دقیقه منقضی می‌شود. اگر تأیید دومرحله‌ای حسابتان روشن باشد، برداشت رمزارز و انتقال را اصلاً نمی‌شود از راه MCP درخواست کرد. ولی ورک‌فلویی که بی‌حضور شما اجرا می‌شود دلیلی ندارد درخواست بسازد. یک دستور اشتباه کافی است تا هر روز درخواست بی‌جا برایتان بیاید.
  • کلیدها فقط در Credentials. کلید مدل، توکن ربات و اتصال سواپ‌ولت را فقط در بخش Credentials نگه دارید؛ n8n آن‌ها را جدا و رمزنگاری‌شده ذخیره می‌کند. هیچ کلیدی را در متن دستور یا در نودهای Set و Code ننویسید، چون این‌ها جزو خود ورک‌فلو ذخیره می‌شوند و اگر ورک‌فلو را برای کسی بفرستید، کلید هم همراهش می‌رود.
  • بدانید عددها کجا می‌روند. موجودی و سود و زیانی که ایجنت می‌خواند، به سرویس مدل زبانی فرستاده می‌شود و روی سروری که n8n رویش اجرا می‌شود هم می‌ماند. سواپ‌ولت متن دستور شما را نمی‌بیند؛ فقط اسم ابزار و ورودی‌اش به سرورش می‌رسد.
  • ابزار خواندن وب را به همین ایجنت اضافه نکنید. متنی که از اینترنت خوانده می‌شود ممکن است دستورهای پنهان داشته باشد؛ به این حمله پرامپت اینجکشن می‌گویند. ایجنتی که فقط دو ابزار خواندنی دارد جای زیادی برای سوءاستفاده باقی نمی‌گذارد، پس همین‌قدر ساده نگهش دارید.
  • خود n8n را هم قفل کنید. نسخه‌ی خودمیزبان را به‌روز نگه دارید و پنلش را بدون رمز روی اینترنت باز نگذارید. هر کسی به پنل برسد، به گزارش‌ها و اتصال‌ها هم رسیده است.
  • قطع دسترسی یک لحظه طول می‌کشد. اگر سرور n8n را کنار گذاشتید یا به آن شک کردید، دسترسی این اتصال را از اپ سواپ‌ولت لغو کنید. بعد از لغو، n8n حتی موجودی را هم نمی‌تواند بخواند.

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

اگر کار نکرد

نشانه

علت محتمل

چه کنید

موقع ورود خطای redirect یا آدرس برگشت می‌گیرید

n8n روی آدرس http با IP اجرا می‌شود

برای n8n دامنه و https بگیرید، یا روی localhost امتحان کنید

گزینه‌ی MCP OAuth2 یا HTTP Streamable را نمی‌بینید

نسخه‌ی n8n قدیمی است

n8n را به‌روز کنید

دو ابزار در فهرست Tools to Include نیستند

موقع ورود تیک wallet:read یا portfolio:read را برداشته‌اید

Credential را دوباره وصل کنید و این دو را نگه دارید

گزارش عدد ندارد یا عددها عجیب است

مدل ابزار را صدا نزده یا عدد ساخته

لاگ AI Agent را ببینید؛ دستور را سخت‌گیرانه‌تر کنید یا مدل قوی‌تری بگذارید

گزارش ساعت اشتباه می‌رسد

منطقه‌ی زمانی ورک‌فلو تنظیم نشده

Timezone را روی Asia/Tehran بگذارید

پیام تلگرام نمی‌رسد

Start را در ربات نزده‌اید یا Chat ID اشتباه است

Start را بزنید و Chat ID را دوباره بردارید

اتصال سواپ‌ولت ناگهان قطع شد

دسترسی را از اپ لغو کرده‌اید

Credential را دوباره وصل کنید

اتصال سواپ‌ولت با گذشت زمان خودبه‌خود قطع نمی‌شود. توکن دسترسی فقط یک ساعت اعتبار دارد، ولی n8n خودش با توکن بازیابی (refresh token) توکن تازه می‌گیرد و این توکن تا وقتی دسترسی را لغو نکنید معتبر است.

ایده‌هایی برای گسترش ایجنت

گزارش هفتگی سود و زیان

ورک‌فلو دومی بسازید که هفته‌ای یک بار اجرا شود؛ مثلاً در Schedule Trigger گزینه‌ی Weeks را بزنید و جمعه ساعت ۸ شب را انتخاب کنید. اگر می‌خواهید معامله‌های هفته هم در گزارش بیاید، Credential را دوباره وصل کنید و این بار تیک transactions:read را هم نگه دارید، بعد ابزار get_transactions را به ابزارهای انتخاب‌شده‌ی ورک‌فلو هفتگی اضافه کنید. این هم یک دسترسی خواندنی است.

هشدار قیمت، بدون هوش مصنوعی

برای هشدار قیمت اصلاً ایجنت لازم نیست و بدون آن ارزان‌تر و قابل‌اعتمادتر هم هست. سواپ‌ولت قیمت لحظه‌ای رمزارزها را بدون کلید از آدرس https://swapwallet.app/api/v1/market/prices می‌دهد، به تتر و به تومان (در این API تومان با IRT نشان داده می‌شود). یک ورک‌فلو بسازید با یک Schedule Trigger که مثلاً هر ۱۵ دقیقه اجرا شود، یک نود HTTP Request که این آدرس را بخواند، یک نود If با شرطی مثل اینکه {{ Number($json.result["BTC/USDT"]) }} از عددی که در نظر دارید کمتر باشد، و یک نود Telegram. یادتان باشد تا وقتی شرط برقرار است، هر بار که ورک‌فلو اجرا شود یک پیام تازه می‌گیرید؛ پس فاصله‌ی اجراها را خیلی کوتاه نگذارید.

گفت‌وگو با Claude، گزارش با n8n

n8n برای کارهای زمان‌بندی‌شده‌ای که بدون شما اجرا می‌شوند عالی است. ولی اگر می‌خواهید درباره‌ی حسابتان سؤال بپرسید یا تبدیلی را آماده کنید که خودتان در تلگرام تأییدش می‌کنید، همین سرور MCP را به Claude، Cursor یا دستیارهای دیگر وصل کنید. برای راه انداختنش به صفحه‌ی وصل کردن Claude به سواپ‌ولت سر بزنید. اتصال و خواندن رایگان است و کارهایی که تأیید می‌کنید همان کارمزد معمول سواپ‌ولت را دارند.

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

n8n برای ترید هم به درد می‌خورد؟

برای کارهای دور و بر ترید، بله: گزارش روزانه، هشدار قیمت، ثبت خودکار معامله‌ها در یک جدول یا یادآوری برای خرید پله‌ای. ولی ساختن رباتی که با تصمیم یک مدل زبانی خودش بخرد و بفروشد، داستان دیگری است. کمیسیون معاملات آتی کالا در آمریکا (CFTC) در هشدارش درباره‌ی ربات‌های ترید هوش مصنوعی می‌گوید هوش مصنوعی نمی‌تواند آینده یا تغییرهای ناگهانی بازار را پیش‌بینی کند. سرور MCP سواپ‌ولت هم برای همین طوری ساخته شده که هیچ معامله‌ای بدون تأیید خودتان در تلگرام اجرا نشود.

اگر می‌خواهید بدانید هوش مصنوعی در کدام بخش‌های ترید واقعاً کمک می‌کند و کجا نباید به آن تکیه کرد، ترید با هوش مصنوعی را از همین زاویه بررسی کرده‌ایم.

پرسش‌های رایج

آیا n8n رایگان است؟

نسخه‌ی Community که روی سرور خودتان نصب می‌کنید رایگان است. n8n Cloud پولی است و یک دوره‌ی آزمایشی رایگان دارد. جدا از n8n، مدل زبانی هم بر اساس مصرف هزینه دارد. اتصال به سرور MCP سواپ‌ولت و خواندن موجودی هزینه‌ای ندارد.

برای ساخت ایجنت با n8n باید برنامه‌نویسی بلد باشم؟

نه. همه‌ی قدم‌های این آموزش با تنظیم نودها انجام می‌شود. تنها چیزی که شبیه کد است، عبارت {{ $json.output }} در نود تلگرام است که متن ایجنت را در پیام می‌گذارد.

این ایجنت می‌تواند به جای من خرید و فروش کند؟

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

کدام مدل هوش مصنوعی را به ایجنت n8n وصل کنم؟

هر مدلی که n8n برایش نود Chat Model دارد و فراخوانی ابزار را پشتیبانی می‌کند، مثل مدل‌های OpenAI، Claude یا جمینای. این کار فقط خلاصه کردن دو جواب است و مدل‌های سبک‌تر هم از پسش برمی‌آیند. معیار اصلی این است که عددها را درست از ابزار بردارد؛ چند روز اول گزارش را با اپ مقایسه کنید.

اطلاعات حسابم را چه کسی می‌بیند؟

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

فرق MCP Client Tool با نود MCP Client چیست؟

MCP Client Tool ابزاری است که به AI Agent وصل می‌شود و انتخاب اینکه کدام ابزار و کی صدا زده شود با ایجنت است. نود MCP Client یک قدم ثابت در ورک‌فلوست که همیشه همان یک ابزاری را صدا می‌زند که خودتان انتخاب کرده‌اید. اگر می‌خواهید هیچ تصمیمی دست مدل نباشد، می‌توانید با دو نود MCP Client دو ابزار را صدا بزنید و فقط نوشتن خلاصه را به مدل بسپارید.

چطور دسترسی n8n به حساب سواپ‌ولتم را قطع کنم؟

از اپ سواپ‌ولت دسترسی این اتصال را لغو کنید؛ از همان لحظه n8n دیگر چیزی نمی‌تواند بخواند. بعد Credential را هم در n8n پاک کنید تا اتصال نیمه‌کاره‌ای باقی نماند.