آموزش تصویری اتصال تلگرام به n8n
اگر برای اولین بار نام n8n را شنیدهاید و میخواهید با کاربردها و قابلیتهای این ابزار آشنا شوید، پیشنهاد میکنیم ابتدا مقالهی n8n چیست؟ را مطالعه کنید تا درک بهتری از این پلتفرم اتوماسیون قدرتمند بهدست آورید.
N8n پلتفرمی برای خودکار کردن کارهای تکراری است که بهشکل متنباز و کمکد (low-code) در اختیار تمام کاربران قرار دارد. البته از این پلتفرم برای اتصال برنامهها و سرویسهای مختلف از طریق گردشهای کاری بصری هم استفاده میشود.
برای اتصال تلگرام به n8n، مراحل زیر را قدمبهقدم با ما طی کنید.
مرحله اول: ایجاد تریگر
برای اجرای عملی پروژه ساخت ربات تلگرام، ابتدا باید محیط کاری را آماده کنید. راهنمای نصب n8n میتواند بهترین نقطه شروع شما برای آمادهسازی این ابزار اتوماسیون باشد.
ابتدا باید به n8n بگوییم که در صورت ورود داده از تلگرام، باید فرآیند را به ما نشان دهد.
پس در پلتفرم n8n، روی دکمه Add first step کلیک میکنیم.
در پنل سمت راست، teleg را تایپ کنید تا Telegram نمایش داده شود.
از لیست بازشده، روی گزینه On message کلیک کنید.
در پنجره جدید، باید ربات تلگرام را به n8n وصل کنیم. پس روی کادر Credential to connect with کلیک و گزینه Create new credential را انتخاب کنید.
پنجره جدیدی مشابه تصویر زیر باز میشود که از شما، کد API ربات را میخواهد.

مرحله دوم: ساخت کد API ربات تلگرام
مرحله دوم در اتصال تلگرام به n8n، ساخت کد API ربات است. برای انجام اینکار، تلگرامتان را باز کنید و Bot Father را جستوجو کنید.
Bot Father برای راه اندازی ربات تلگرام روی سرور مجازی هم استفاده میشود و کار با آن ساده است.
بدون ساخت ربات توسط Bot Father، هیچ کد API در اختیار شما قرار نمیگیرد. پس در کادر این ربات کلیک و / را تایپ کنید تا گزینههای منوی این ربات نمایش داده شوند. روی newbot کلیک کنید.
در مرحله بعد، Bot Father از شما نام و سپس یک آیدی یکتا برای ربات میخواهد. نام ربات میتواند با فاصله از هم نوشته شود و همان نامی است که کاربران میبینند؛ اما آیدی ربات نباید فاصله (Space) داشته باشد.
بعد از نوشتن نام و آیدی ربات، روی لینکی که Bot Father به شما میدهد کلیک کنید تا وارد ربات خودتان شوید.
سپس روی دکمه Start کلیک کنید تا ربات را در صفحه چت تلگرام داشته باشید.
حالا به Bot Father برگردید و روی آدرسی که زیر Use this token to access the HTTP API نوشته شده است کلیک کنید تا کپی شود.
به n8n برگردید و آدرس را در کادر Access Token Paste و دکمه Save را از سمت راست و بالای همین پنجره انتخاب کنید.

مرحله سوم: اجرای پروژه
مراحل اتصال تلگرام به n8n در اینجا تمام شد و حالا باید جریان کاری را در پلتفرم n8n اجرا کنید. پس روی دکمه Execute step کلیک کنید تا اجرا شود.
نکته: جریان کاری شما درحال اجرا است؛ اما چون اقدامی در رباتتان انجام ندادید، هیچ واکنشی از n8n نمیبینید.
پس برگردید به تلگرام و در رباتتان /start را تایپ و ارسال کنید. سپس یک پیام تستی بدون هیچ هشتگ یا اقدام دیگری بفرستید.
بهمحض نوشتن متن تست و ارسال آن به ربات، پنلی با عنوان Telegram Trigger در سمت راست صفحه n8n باز میشود و مشخصات پیام ارسالشده را نشان میدهد.
برای پروژههایی مانند ساخت ربات تلگرام با n8n که نیازمند عملکرد مداوم و سریع هستند، میتوانید به سراغ سرور مجازی خارج هم بروید و از مزایای اتصال پایدار و منابع اختصاصی بهرهمند شوید.



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