ساخت دایرکت هوشمند با n8n یا سرویس آماده؛ کدام بصرفه است؟

۱۴۰۵/۰۷/۰۶زمان مطالعه: ۸ دقیقهاتوماسیون اینستاگرام
ساخت دایرکت هوشمند با n8n یا سرویس آماده؛ کدام بصرفه است؟
فهرست مطالب

ساخت دایرکت هوشمند با n8n و API رسمی متا شدنی است، ولی وب‌هوک، توکن، پنجرهٔ ۲۴ ساعته و بررسی اپلیکیشن هم با شماست. مسیر کامل و هزینهٔ واقعی را ببینید.

ساخت دایرکت هوشمند با n8n و API رسمی اینستاگرام شدنی است و برای برنامه‌نویسی که با API کار کرده، جواب دادن به یک کلمهٔ کلیدی در دایرکت کار سنگینی نیست. کار سنگین از بعدش شروع می‌شود: کامنت‌ها، پنجرهٔ ۲۴ ساعته، فرم سفارش، رسید، تمدید توکن و سروری که نباید خاموش شود. ما همین مسیر را برای ساختن دایرکت‌فا رفته‌ایم؛ اینجا قدم‌های رسمی متا، ورک‌فلو n8n، کارهای سختی که با شما می‌ماند و هزینهٔ واقعی را کنار سرویس آماده می‌گذاریم.

ساخت دایرکت هوشمند یعنی ساختن چه چیزی؟

هر دایرکت هوشمند، چه بسازید چه بخرید، چهار تکه دارد:

  • گوش: آدرسی که متا پیام‌ها و کامنت‌های تازه را به آن می‌فرستد (وب‌هوک).
  • مغز: قانون‌هایی که تشخیص می‌دهد پیام دربارهٔ قیمت است، آدرس است یا چیز دیگر.
  • دهان: درخواستی که جواب را از راه API اینستاگرام می‌فرستد.
  • حافظه: اینکه هر مشتری کجای گفتگوست، آخرین پیامش کی بوده و کدام کامنت جواب گرفته.

سه تکهٔ اول را با n8n نسبتاً سریع می‌شود سرهم کرد؛ تکهٔ چهارم است که پروژه را بزرگ می‌کند.

مسیر رسمی متا برای API دایرکت اینستاگرام

  1. حساب حرفه‌ای: API فقط با حساب Business یا Creator کار می‌کند و با ورود اینستاگرام (Instagram Login) صفحهٔ فیسبوک لازم نیست؛ فرق این دو را در اکانت بیزینس یا کریتور؟ ببینید.
  2. اپ متا: در پنل توسعه‌دهندگان متا اپ می‌سازید و Instagram API with Instagram Login را به آن اضافه می‌کنید.
  3. مجوزها: instagram_business_basic و instagram_business_manage_messages برای دایرکت، و instagram_business_manage_comments برای کامنت.
  4. وب‌هوک: آدرس HTTPS عمومی با گواهی معتبر (خودامضا قبول نیست) و یک توکن تأیید دلخواه؛ متا اول یک GET با hub.challenge می‌فرستد که سرور باید همان مقدار را برگرداند، و بعد رویدادها با POST می‌رسند، به شرطی که اپ در حالت Live باشد.
  5. توکن: توکن ۶۰روزه می‌گیرید و پیش از پایان ۶۰ روز تمدیدش می‌کنید؛ توکنی که تمدید نشود منقضی می‌شود و دیگر تمدیدپذیر نیست.
  6. سطح دسترسی: برای دایرکت پیج خودتان، که در اپ نقش دارد، Standard Access کافی است؛ پیج دیگران Advanced Access می‌خواهد، یعنی بررسی اپلیکیشن (App Review: ویدیوی نمایش هر مجوز، سیاست حریم خصوصی، مسیر حذف داده) و تأیید کسب‌وکار (Business Verification) برای یک شخصیت حقوقی.

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

کتابخانه‌هایی که با نام کاربری و رمز وارد اینستاگرام می‌شوند میان‌بر نیستند؛ همین ورود ماشینی با رمز است که پیج‌ها را محدود می‌کند؛ جزئیاتش را در آیا ربات اینستاگرام پیج را بلاک می‌کند؟ ببینید.

ساخت ربات اینستاگرام با n8n: شکل ورک‌فلو

n8n گردش‌کار (ورک‌فلو) را با گره‌های پشت‌سرهم می‌سازد. نسخهٔ Community را رایگان روی سرور خودتان نصب می‌کنید (با دانش فنی، دامنه و گواهی SSL معتبر) و نسخهٔ ابری (n8n Cloud) را خود n8n نگه می‌دارد. رباتی که فقط به «قیمت» جواب بدهد این شکل را دارد:

  1. گره Webhook: آدرسی که در پنل متا می‌دهید؛ آدرس اصلی‌اش، برخلاف آدرس آزمایشی، فقط وقتی کار می‌کند که ورک‌فلو منتشر و فعال باشد.
  2. جواب تأیید: برای GET، اگر توکن تأیید درست بود، hub.challenge را با گره Respond to Webhook برمی‌گردانید.
  3. جواب فوری: برای POST، اول پاسخ ۲۰۰ بدهید و بعد پردازش کنید؛ وگرنه متا دوباره می‌فرستد.
  4. خواندن و یکسان‌سازی: فرستنده و متن را از JSON رویداد جدا می‌کنید و ی و ک عربی، اعداد و نیم‌فاصله را یکسان می‌کنید.
  5. شرط کلمهٔ کلیدی: اگر متن «قیمت» داشت، شاخهٔ قیمت؛ وگرنه شاخهٔ پیش‌فرض.
  6. گره HTTP Request: یک POST به API پیام‌رسانی روی graph.instagram.com با توکن پیج. گره آمادهٔ Facebook Graph API در n8n طبق مستنداتش فقط میزبان‌های فیسبوک را دارد، پس HTTP Request سرراست‌تر است؛ نمونهٔ cURL مستندات متا را هم مستقیم وارد می‌کند.
  7. ثبت: شناسهٔ رویداد، زمان آخرین پیام هر نفر و کامنت‌های جواب‌گرفته را در یک جدول یا پایگاه داده نگه می‌دارید.

بخش‌های سختی که با شما می‌ماند

کارچرا لازم استاگر نباشد
دست‌دهی تأییدمتا پیش از اشتراک، برگشتن hub.challenge را می‌سنجدوب‌هوک ثبت نمی‌شود
بررسی امضاهر رویداد با X-Hub-Signature-256 و App Secret امضا شدهرویداد جعلی پذیرفته می‌شود
حذف رویداد تکراریمتا ارسال ناموفق را تا ۳۶ ساعت تکرار می‌کندمشتری دو جواب می‌گیرد
پنجرهٔ ۲۴ ساعتهپیام فقط تا ۲۴ ساعت بعد از آخرین پیام مشتریپیگیری‌ها خطا می‌خورند
یک پیام برای هر کامنتفقط یک بار، تا ۷ روزتلاش دوم رد می‌شود
صف زیر ۷۵۰ در ساعتسقف پیام خصوصی به کامنت‌هاجواب‌های پست پرکامنت خطا می‌خورند
تمدید توکناعتبار ۶۰ روزهربات بی‌صدا خاموش می‌شود
یکسان‌سازی متن فارسی«قيمت» با ی عربی یا عدد انگلیسیکلمهٔ کلیدی جا می‌ماند
وضعیت فرم سفارشهر مشتری در مرحلهٔ خودش استسؤال‌ها قاطی می‌شوند
رسید و سفارشعکس، مبلغ و وضعیت پرداخترسیدها لای چت‌ها گم می‌شوند
گزارش و هشدار خطابدانید چرا کسی جواب نگرفتاول از گلهٔ مشتری باخبر می‌شوید
روشن ماندن سروررویداد گذشته را بعداً نمی‌شود از متا گرفترویدادی که ۳۶ ساعت نرسید، از دست رفته

شرح کامل قانون ۲۴ ساعت در پنجرهٔ ۲۴ ساعته اینستاگرام آمده است.

هزینهٔ واقعی: ساختن یا اشتراک؟

هزینهساختن با n8nسرویس آماده مثل دایرکت‌فا
راه‌اندازیروزها تا هفته‌ها کار برنامه‌نویسوصل کردن پیج و ساختن اولین قانون
سرور، دامنه و SSLبا شمابا سرویس
بررسی اپلیکیشن متابا شمادایرکت‌فا گذرانده است
تمدید توکن و تغییرات APIبا شما؛ مثلاً متا مقدارهای قدیمی مجوزها را از بهمن ۱۴۰۳ کنار گذاشتبا سرویس
پنل همکار و گزارش فروشباید بسازیداکانت اپراتور با دسترسی جدا و گزارش فروش
رفع خرابیخودتان، هر ساعتی باشدتیم سرویس، با پشتیبانی فارسی

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

کی خودتان بسازید و کی سرویس آماده؟

ساختن منطقی است اگر:

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

سرویس آماده منطقی است اگر:

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

راه میانه هم هست: گفتگو و سفارش با سرویس آماده، اتصال خاص با وب‌هوک و API خود سرویس. در دایرکت‌فا وب‌هوک خروجی خبر لحظه‌ای سفارش و مخاطب را به سیستم شما می‌فرستد و کلید API موجودی، قیمت و سفارش‌ها را همگام می‌کند؛ آموزشش در اتصال اینستاگرام به وردپرس آمده است. کارهای سرویس آماده را در دایرکت هوشمند اینستاگرام چیست؟ و صفحهٔ امکانات ببینید و برای ابزار خارجی، منی‌چت برای پیج ایرانی را.

جمع‌بندی

ساخت دایرکت هوشمند با n8n برای برنامه‌نویسی با یک پیج شدنی و آموزنده است، ولی ربات فروش فقط «جواب به کلمه» نیست: امضا، تکرار، پنجرهٔ ۲۴ ساعته، فرم سفارش، رسید، سرور همیشه‌روشن و برای کامنت‌ها بررسی اپلیکیشن هم با شماست. اگر وقتتان را برای فروش لازم دارید، این کار را به سرویسی بسپارید که همین مسیر رسمی را رفته است.

سوال‌های پرتکرار دربارهٔ ساخت دایرکت هوشمند

برای ساخت ربات دایرکت اینستاگرام باید برنامه‌نویس باشم؟

برای ساختن از صفر، عملاً بله؛ باید با API، JSON و راه‌اندازی سرور آشنا باشید. n8n کدنویسی را کم می‌کند، ولی وب‌هوک، توکن و مجوزها را حذف نمی‌کند.

وب‌هوک اینستاگرام چرا پیام نمی‌فرستد؟

معمولاً یکی از این‌هاست: اپ در حالت Live نیست، فیلد messages یا comments مشترک نشده، گواهی SSL معتبر نیست، سرور پاسخ ۲۰۰ نمی‌دهد، برای کامنت‌ها Advanced Access ندارید، یا حساب خصوصی است و اعلان کامنت برایش نمی‌آید.

توکن API اینستاگرام چند روز اعتبار دارد؟

توکن بلندمدت ۶۰ روز اعتبار دارد و وقتی دست‌کم ۲۴ ساعت از عمرش گذشته باشد، تمدیدپذیر است. اگر ۶۰ روز تمدید نشود منقضی می‌شود و صاحب پیج باید دوباره اجازه بدهد.

با n8n می‌شود به کامنت‌ها دایرکت داد؟

از نظر فنی بله: برای هر کامنت یک پیام خصوصی، تا ۷ روز بعد از کامنت. ولی وب‌هوک کامنت‌ها Advanced Access می‌خواهد؛ یعنی بررسی اپلیکیشن و تأیید کسب‌وکار، حتی برای پیج خودتان.

اشتراک‌گذاری:تلگرامواتساپ
تیم دایرکت‌فا

این راهنما را تیمی نوشته که خودِ دایرکت‌فا را می‌سازد — دایرکت هوشمند اینستاگرام برای پاسخ خودکار به دایرکت و کامنت، روی API رسمی متا.

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

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

بدون رمز عبور اینستاگرام · لغو دسترسی هر لحظه از تنظیمات خودتان