n8n ابزاری برای وصل کردن سرویسها به همدیگهست. هر اتوماسیون یک زنجیره از «گره»هاست: یکی شروع میکنه (مثلاً «پیام تازه در تلگرام»)، بقیه کاری روش انجام میدن (خوندن از شیت، پرسیدن از هوش مصنوعی، فرستادن پیامک). همهش با کشیدن و وصل کردن ساخته میشه و برای بیشترش لازم نیست کد بنویسی.
چرا n8n و نه Make یا Zapier؟
Make و Zapier فقط ابریان و پرداختشون با کارت خارجیه. n8n متنبازه و روی سرور خودت نصب میشه، پس نه به کارت ارزی گیر میکنی و نه اطلاعات مشتریهات از دستت بیرون میره. محدودیت تعداد اجرا هم نداره.
چی لازم داری؟
- یک سرور مجازی لینوکسی با حداقل ۲ گیگ رم. سرور داخل ایران برای کار با سرویسهای ایرانی (پیامک، بله، درگاهها) راحتتره. سرور خارج برای کار با تلگرام و هوش مصنوعی.
- یک دامنه یا زیردامنه، چون تلگرام و خیلی از سرویسها فقط به آدرس https پیام میدن.
- داکر. سادهترین نصب n8n با داکره.
نصب در چند خط
روی سرور داکر رو نصب کن و بعد:
docker volume create n8n_data
docker run -d --name n8n --restart unless-stopped -p 5678:5678 \
-e GENERIC_TIMEZONE=Asia/Tehran -e WEBHOOK_URL=https://n8n.yourdomain.ir/ \
-v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
بعد یک nginx با گواهی رایگان Let's Encrypt جلوش بذار تا روی دامنهت باز بشه. بار اول که صفحه رو باز کنی، حساب مدیر رو میسازی.
هوش مصنوعی در n8n، از ایران
سرویسهای اصلی هوش مصنوعی ایران رو تحریم کردن و پرداختشون هم سخته. راه سادهتر سرویسهای واسطهای هستن که آدرس سازگار با OpenAI میدن و با ریال شارژ میشن. در n8n کافیه آدرس پایهی همون سرویس رو بدی. قالب ربات تلگرام با جواب هوش مصنوعی دقیقاً همینطوری ساخته شده.
قدم بعدی
یکی از قالبهای آماده رو بگیر و ایمپورت کن. دیدن یک اتوماسیون کامل که کار میکنه، از هر آموزشی سریعتر یادت میده n8n چطور فکر میکنه.