مقدمه
آموزش اتصال Discord به n8n
دیسکورد (Discord) یکی از محبوبترین پلتفرمها برای مدیریت انجمنها، گروههای کاری و ارتباطات تیمی است. با اتصال Discord به n8n میتوانید تمام اعلانات سیستم، گزارشهای خودکار، ارسال پیام به کانالها و حتی پاسخدهی هوشمند به کاربران سرور را بدون کدنویسی خودکار کنید. در این مقاله، آموزش اتصال Discord به n8n را بهصورت گامبهگام با استفاده از Discord Bot API بررسی میکنیم.
N8N برای چه کسب و کارهایی مناسب است:
اگر سازمان شما کوچک می باشد و هم اکنون بسیاری از کار های خود را با نرم افزار هایی همچون اکسل انجام می دهید، N8N برای کسب و کار شما ایده آل است و در صورتی که کسب و کاری متوسط یا بزرگ دارید می توانید بخش های بسیاری از فرایند های غیر کلیدی خود را با این ابزار هوشمند کنید.
اگر به پیادهسازی اختصاصی، اتصال n8n به نرمافزارهای سازمانی یا سفارشیسازی Workflowها متناسب با کسبوکارتان نیاز دارید، Danix با بررسی نیازهای کسبوکار تان، میتواند این فرایند را از طراحی تا استقرار برای شما انجام دهیم.
برای کسب و کارهای کوچک به این لینک مراجعه کنید و برای کسب و کارهای بزرگ و متوسط میتوانید از این لینک استفاده نمایید. همچنین اگر ترجیح میدهید شخصاً نصب و راهاندازی را انجام دهید، میتوانید از اطلاعات موجود در مقالات، دسته N8N استفاده کنید .
پیشنیازها
قبل از شروع، موارد زیر را آماده کنید:
-
یک نسخه فعال از n8n (اگر هنوز آن را نصب نکردهاید، آموزش کامل نصب و راهاندازی n8n را مطالعه کنید).
-
یک حساب کاربری در Discord و داشتن سرور شخصی (یا داشتن دسترسی Manage Server در سرور موردنظر).
گام اول: ساخت ربات و دریافت Bot Token در Discord
برای اتصال n8n به دیسکورد، ابتدا باید یک برنامه (Application) و ربات در پنل توسعهدهندگان دیسکورد ایجاد کنید:
-
وارد Discord Developer Portal شوید و با حساب دیسکورد خود لاگین کنید.
-
روی دکمه New Application در بالای صفحه کلیک کرده، نامی برای پروژه انتخاب کنید و Create را بزنید.
-
از منوی سمت چپ روی بخش Bot کلیک کنید.
-
روی دکمه Reset Token (یا View Token) کلیک کرده و Bot Token ایجادشده را کپی کنید.
نکته مهم: در همان صفحه Bot، اسکرول کنید و در بخش Privileged Gateway Intents، گزینه Message Content Intent را فعال کنید تا ربات اجازه خواندن متن پیامها را داشته باشد. سپس Save Changes را بزنید.
اضافه کردن ربات به سرور دیسکورد:
-
از منوی سمت چپ به بخش OAuth2 > URL Generator بروید.
-
در بخش Scopes، گزینه
botرا تیک بزنید. -
در بخش Bot Permissions، دسترسیهای موردنیاز (مانند
Send MessagesوRead Message History) را تیک بزنید. -
لینک ایجادشده در پایین صفحه را کپی کرده، در یک تب جدید مرورگر باز کنید و سرور خود را برای اضافه شدن ربات انتخاب کنید.
گام دوم: ثبت Credential در محیط n8n
-
وارد پنل n8n شوید و از منوی سمت چپ روی Credentials کلیک کنید.
-
دکمه Add Credential را بزنید و Discord Bot API را سرچ و انتخاب کنید.
-
در کادر Bot Token، توکنی را که در گام قبل از Developer Portal کپی کرده بودید قرار دهید.
-
روی دکمه Save کلیک کنید.
گام سوم: تست اتصال با یک نود ساده (Quick Test)
برای تست صحت اتصال Discord به n8n:
-
در اپلیکیشن دیسکورد، روی کانال متنی (Text Channel) موردنظر راستکلیک کرده و Copy Channel ID را بزنید. (اگر این گزینه را نمیبینید، از تنظیمات دیسکورد بخش Advanced، گزینه Developer Mode را فعال کنید).
-
وارد n8n شده و یک Workflow جدید بسازید.
-
نود Manual Trigger را اضافه کنید.
-
نود Discord را اضافه کرده و در بخش Credential to use، اعتباری را که ساختید انتخاب کنید.
-
بخش Resource را روی Message و Operation را روی Send بگذارید.
-
در بخش Channel ID، شناسه کانال کپیشده را بگذارید و در بخش Text پیام دلخواه بنویسید.
-
روی Execute step کلیک کنید. ارسال پیام به کانال دیسکورد نشاندهنده برقراری کامل اتصال است.
خطاهای رایج و روش حل آنها (Troubleshooting)
در مسیر اتصال دیسکورد به n8n ممکن است با خطاهای زیر مواجه شوید:

جمعبندی و مقالات مرتبط
اتصال دیسکورد به n8n ابزاری عالی برای خودکارسازی ارتباطات تیمی و ساخت رباتهای تعاملی است.
-
مطالعه مقاله پایه: آموزش کامل نصب و راهاندازی n8n | معرفی قابلیتها و ساخت اولین Workflow
-
سایر مقالات مرتبط: راه اندازی n8n و اتصال Credential ها



