چرا پاسخ خودکار کامنت اینستاگرام اجرا نمیشود؟ راهنمای کامل عیبیابی
اگر پاسخ خودکار کامنت اجرا نمیشود یا دایرکت بعد از کامنت نمیآید، باید ابتدا آخرین مرحله موفق در مسیر Comment-to-DM را پیدا کنید. در این راهنما Comment Trigger، Keyword، Event، اتصال حساب و ادامه Flow را مرحلهبهمرحله بررسی میکنیم.

فرض کنید در کپشن یک پست از کاربران خواستهاید برای دریافت قیمت، لینک خرید یا اطلاعات بیشتر کلمه «قیمت» را کامنت کنند. کاربر دقیقاً همین کار را انجام میدهد، اما اتفاقی که انتظار دارید نمیافتد: شاید پاسخ عمومی زیر کامنت ثبت نشود، شاید پاسخ عمومی ارسال شود اما دایرکت نیاید، یا شاید دایرکت ارسال شود و Flow در مرحله بعد متوقف شود.
این سه حالت یک مشکل واحد نیستند. پاسخ خودکار کامنت از چند مرحله تشکیل شده و اختلال در هر مرحله نشانه متفاوتی ایجاد میکند. بنابراین بهجای تغییر تصادفی تنظیمات، ابتدا باید مشخص کنیم آخرین مرحلهای که با موفقیت اجرا شده کدام است.
اگر مشکل شما به طراحی کمپین و استفاده بازاریابی از کامنت مربوط است، راهنمای کامنت مارکتینگ اینستاگرام را ببینید.
خلاصه سریع ؛ چرا پاسخ خودکار کامنت اینستاگرام اجرا نمیشود؟
TL;DR: اجرا نشدن پاسخ خودکار کامنت میتواند در بخشهای مختلف مسیر اتفاق بیفتد: کامنت ممکن است با Keyword تعریفشده تطابق نداشته باشد، Comment Trigger روی ورودی موردنظر اجرا نشود، Event کامنت به سیستم متصل نرسیده باشد، Flow یا مسیر دایرکت درست ادامه پیدا نکند یا اتصال و دسترسیهای لازم نیازمند بررسی باشند. اگر پاسخ عمومی ارسال میشود ولی دایرکت نمیآید، باید این دو مرحله را جداگانه بررسی کنید. علت دقیق فقط پس از مشخصشدن آخرین مرحله موفق قابل تشخیص است.
- ابتدا مشخص کنید مشکل مربوط به پاسخ عمومی است، ارسال دایرکت است یا ادامه Flow.
- Trigger، Keyword و محتوایی را که روی آن آزمایش میکنید با تنظیمات Automation تطبیق دهید.
- در Elpidan، نوع تطابق Exact و Contains رفتار متفاوتی دارند؛ بنابراین متن کامنت آزمایشی را دقیق بررسی کنید.
- تست را با یک حساب جداگانه و با یک ورودی مشخص انجام دهید تا نتیجه قابل مقایسه باشد.
- اگر Event کامنت اصلاً به سیستم نرسیده باشد، تغییر Nodeهای انتهایی Flow مشکل را حل نمیکند.
- در هر آزمایش فقط یک متغیر را تغییر دهید و زمان، پست، حساب آزمایشی و نتیجه را ثبت کنید.
- اگر تنظیمات قابل مشاهده درستاند اما Event دریافت نمیشود یا ارسال پیام با خطا مواجه میشود، شواهد تست را برای پشتیبانی آماده کنید.
ابتدا مشخص کنید کدام بخش از پاسخ خودکار اجرا نمیشود
قبل از هر تغییر، مشخص کنید دقیقاً چه چیزی شکست خورده است.
| نشانه مشاهدهشده | محل احتمالی بررسی | اولین بررسی | اقدام بعدی | پشتیبانی |
|---|---|---|---|---|
| نه پاسخ عمومی میآید نه دایرکت | Event / Trigger | Keyword و Trigger | بررسی دریافت Event | در صورت ادامه مشکل |
| پاسخ عمومی میآید اما دایرکت نه | مرحله پیام خصوصی | Flow و پیام اول | تست مسیر DM | در صورت خطای ارسال |
| دایرکت میآید اما Flow ادامه ندارد | Flow | Node و Condition بعدی | عیبیابی Flow | در صورت نیاز |
| بعضی کلمات کار میکنند | Keyword Matching | Exact/Contains | تست کنترلشده | معمولاً ابتدا خیر |
| بعضی پستها کار میکنند | Media/Trigger | Automation متصل | مقایسه دو Media | اگر Event متفاوت است |
| بعضی کاربران پاسخ نمیگیرند | مسیر کاربر/Condition | ورودی و وضعیت کاربر | مقایسه دو Test Case | در صورت نبود تفاوت |
| قبلاً کار میکرد و اکنون نه | Connection/Event/Change | آخرین اجرای موفق | بررسی تغییرات | در صورت نبود علت مشخص |
این جدول قرار نیست علت را قطعی اعلام کند. هدف آن این است که نقطه شروع بررسی را مشخص کند.
مسیر Comment-to-DM دقیقاً چگونه اجرا میشود؟
Comment-to-DM یا «تبدیل کامنت به مسیر دایرکت» فرایندی است که در آن یک کامنت واجد شرایط میتواند به ورودی Automation تبدیل شود و پس از بررسی Trigger، مسیر تعریفشده برای مخاطب اجرا شود.
برای عیبیابی، این زنجیره را در ذهن داشته باشید:
کامنت کاربر ⭠ دریافت Event ⭠ بررسی Trigger ⭠ بررسی Keyword ⭠ اجرای اقدامات مربوط به کامنت ⭠ آغاز مسیر خصوصی ⭠ ورود به Flow ⭠ اجرای Nodeها و Conditionهای بعدی
Event چیست؟
Event اطلاعات یک رخداد است؛ مثلاً اینکه کاربری روی محتوای Instagram کامنت گذاشته است. نرمافزار متصل باید ابتدا از وقوع این رخداد مطلع شود تا بتواند منطق Automation را بررسی کند.
Webhook چیست؟
Webhook مکانیزمی است که یک سرویس میتواند از طریق آن وقوع رویداد را به نرمافزار متصل اطلاع دهد. از دید عیبیابی، تفاوت مهم این است که «کامنت در Instagram وجود دارد» الزاماً همان گزاره «Event آن به نرمافزار رسیده است» نیست.
Comment Trigger چیست؟
Comment Trigger فعالکنندهای است که مشخص میکند چه کامنتی باید وارد Automation شود. در Elpidan میتوان Keyword تعریف کرد و برای تطابق آن از Exact یا Contains استفاده کرد.
Flow چیست؟
Flow مسیر عملیاتی بعد از ورود کاربر است. Flow میتواند شامل پیام، Condition، User Input، Action و شاخههای مختلف باشد.
| مرحله | ورودی | خروجی مورد انتظار | نشانه مشکل | بررسی |
|---|---|---|---|---|
| Comment | کامنت کاربر | ثبت کامنت | کامنت وجود ندارد | خود Instagram |
| Event | کامنت ثبتشده | اطلاع سیستم | هیچ ورودی دیده نمیشود | بررسی فنی/Event |
| Trigger | Event | تشخیص ورودی واجد شرایط | Flow شروع نمیشود | Trigger |
| Keyword | متن کامنت | Match | فقط بعضی متنها کار میکنند | Exact/Contains |
| Private path | Trigger موفق | شروع DM | پاسخ عمومی هست، DM نیست | مرحله DM |
| Flow | ورود کاربر | ادامه سناریو | DM اول هست، ادامه نیست | Node/Condition |
چک لیست سریع رفع مشکل پاسخ خودکار کامنت
بهترتیب زیر بررسی کنید:
- Automation موردنظر فعال است؟
- نسخهای که آزمایش میکنید ذخیره و منتشر شده است؟
- Comment Trigger به Flow موردنظر مربوط است؟
- ورودی آزمایشی همان پست، Reel یا ورودی تعریفشده است؟
- Keyword دقیقاً همان چیزی است که انتظار دارید؟
- Exact یا Contains درست انتخاب شده است؟
- پاسخ عمومی موردنظر تعریف شده است؟
- مسیر دایرکت موردنظر در Flow وجود دارد؟
- اتصال حساب Instagram در Elpidan برقرار است؟
- آیا اخیراً دسترسیها یا اتصال حساب تغییر کرده است؟
- آیا Automation دیگری ورودی مشابهی دارد؟
- مشکل برای همه محتواهاست یا فقط یک مورد؟
- مشکل برای همه کاربران است یا فقط برخی؟
- آیا Event مربوط به تست دریافت شده است؟
- تاریخ و ساعت دقیق تست را ثبت کردهاید؟
اگر هنوز Automation را از ابتدا نساختهاید، بهجای ادامه عیبیابی، راهنمای فعالسازی کامنت خودکار اینستاگرام را ببینید .
چرا Comment Trigger یا کلمه کلیدی اجرا نمیشود؟
یکی از اولین نقاطی که باید بررسی شود، خود ورودی Trigger است.
Elpidan دو حالت Keyword Matching دارد:
Exact: متن باید با Keyword تعریفشده مطابق باشد و وجود متن اضافه باعث عدم تطابق میشود.
Contains: وجود Keyword در بخشی از متن میتواند برای تطابق کافی باشد.
برای مثال:
| Keyword | کامنت | Exact | Contains | دلیل |
|---|---|---|---|---|
| قیمت | قیمت | تطابق | تطابق | متن شامل Keyword است |
| قیمت | قیمت لطفاً | عدم تطابق | تطابق | متن اضافه وجود دارد |
| تخفیف | کد تخفیف میخوام | عدم تطابق | تطابق | Keyword داخل جمله است |
| راهنما | راهنما | تطابق | تطابق | تطابق مستقیم |
در فارسی فقط معنی کلمه را بررسی نکنید. «ی/ي»، «ک/ك»، فاصله، نیمفاصله، علائم نگارشی، اعداد فارسی و لاتین و اشتباه تایپی میتوانند متن واقعی ورودی را تغییر دهند.
اگر چند Automation یا چند Keyword مشابه دارید، ابتدا مشخص کنید کدام Trigger قرار است این کامنت را دریافت کند. تغییر همزمان چند Trigger فقط تشخیص علت را دشوارتر میکند.
چرا پاسخ عمومی ارسال میشود اما دایرکت نمی آید؟
این نشانه بسیار مهم است، چون نشان میدهد حداقل بخشی از مسیر کامنت اجرا شده است؛ اما نباید از موفقیت پاسخ عمومی نتیجه گرفت که مرحله پیام خصوصی نیز حتماً موفق بوده است.
در این وضعیت بهترتیب بررسی کنید:
- آیا Flow موردنظر همان Flow متصل به این Trigger است؟
- آیا مسیر شروع Flow پیام مورد انتظار را دارد؟
- آیا Flow منتشر شده است؟
- آیا کاربر بلافاصله وارد یک Condition یا شاخه متفاوت میشود؟
- آیا پیام اول شامل محتوایی است که ارسال آن با خطا مواجه شده؟
- آیا ارسال پیام از سمت API با خطا پاسخ داده است؟
- آیا مشکل برای همه کاربران تکرار میشود یا فقط یک حساب؟
- آیا همان تست با یک ورودی سادهتر نیز شکست میخورد؟
اگر پیام اول دایرکت با موفقیت ارسال شده و مشکل فقط در مراحل بعدی Flow است، موضوع دیگر صرفاً «کامنت به دایرکت» نیست. در این حالت راهنمای رفع مشکل دایرکت هوشمند را دنبال کنید.
چرا نه پاسخ عمومی ارسال میشود و نه دایرکت؟
در این حالت از انتهای Flow شروع نکنید. ابتدا بررسی کنید:
کامنت واقعاً ثبت شده؟ ⭠ Trigger مربوط به همان ورودی است؟ ⭠Keyword Match میشود؟ ⭠ Event به سیستم رسیده؟ ⭠ Automation اجرا شده؟
- اگر Event دریافت نشده باشد، تغییر Condition یا Message Node انتهای Flow معمولاً محل منطقی شروع عیبیابی نیست؛ چون Automation هنوز به آن مرحله نرسیده است.
- اگر Event رسیده اما Trigger اجرا نشده، تمرکز را روی Trigger، Keyword، محدوده Automation و منطق ورود قرار دهید.
چرا پاسخ خودکار فقط برای بعضی پست ها کار نمیکند؟
یک پست سالم و یک پست مشکلدار را کنار هم مقایسه کنید:
| مشخصات | پست سالم | پست مشکلدار |
|---|---|---|
| نوع محتوا | ☐ | ☐ |
| زمان انتشار | ☐ | ☐ |
| Trigger مرتبط | ☐ | ☐ |
| Keyword آزمایشی | ☐ | ☐ |
| Event دریافت شده | ☐ | ☐ |
| پاسخ عمومی | ☐ | ☐ |
| دایرکت | ☐ | ☐ |
اگر تنظیمات و Keyword یکساناند اما Event برای یکی دریافت میشود و دیگری نه، این تفاوت برای بررسی فنی بسیار ارزشمند است.
از روی یک نمونه ناموفق نتیجه نگیرید که یک نوع Media بهطور کلی پشتیبانی نمیشود؛ پشتیبانی Media Type و محدودیتهای Instagram باید براساس مستندات جاری Meta و وضعیت همان اتصال بررسی شوند.
چرا فقط بعضی کاربران پاسخ خودکار دریافت نمیکنند؟
در این حالت یک حساب موفق و ناموفق را مقایسه کنید.
| عامل | کاربر موفق | کاربر ناموفق | نتیجه |
|---|---|---|---|
| متن دقیق کامنت | ☐ | ☐ | ☐ |
| Keyword Match | ☐ | ☐ | ☐ |
| Follow status | ☐ | ☐ | ☐ |
| Tag | ☐ | ☐ | ☐ |
| Custom Field | ☐ | ☐ | ☐ |
| شاخه Condition | ☐ | ☐ | ☐ |
| Event | ☐ | ☐ | ☐ |
| پاسخ عمومی | ☐ | ☐ | ☐ |
| دایرکت | ☐ | ☐ | ☐ |
وجود تفاوت میان دو کاربر الزاماً علت را ثابت نمیکند، اما محدوده بررسی را کوچکتر میکند.
آیا Condition باعث تغییر مسیر شده است؟
Condition یا «شرط» مشخص میکند کاربر براساس وضعیت یا اطلاعات خود وارد کدام شاخه Flow شود.
برای مثال:
کامنت «قیمت» ⭠ دایرکت ⭠ بررسی Follow
- شما را فالو دارد : نمایش اطلاعات محصول
- شما را فالو ندارد : مسیر دیگر
اگر یکی از شاخهها به Node دیگری متصل نشده باشد، کاربر ممکن است تصور کند Automation متوقف شده است؛ درحالیکه Flow او را به شاخهای رسانده که ادامهای برای آن طراحی نشده است.
Tag، Custom Field و سایر Conditionهای Flow را نیز به همین روش بررسی کنید.
اتصال Instagram و دسترسی های Meta را چگونه بررسی کنیم؟
اتوماسیون مبتنی بر API رسمی برای دریافت رویدادها و اجرای عملیات به اتصال و Permission معتبر نیاز دارد. اما یک نکته مهم وجود دارد: روشهای اتصال Meta یکسان نیستند. بسته به معماری اتصال مورد استفاده، الزامات Facebook Page میتواند متفاوت باشد. بنابراین صرفاً بهدلیل متصل نبودن Facebook Page نباید نتیجه گرفت که حساب قطعاً اشتباه متصل شده است. در این بخش موارد قابل مشاهده را بررسی کنید:
- آیا حساب صحیح Instagram متصل است؟
- آیا اتصال در پنل فعال نمایش داده میشود؟
- آیا اخیراً مدیر، دسترسی یا تنظیمات Business تغییر کرده است؟
- آیا برنامه یا سرویس از حساب حذف شده است؟
- آیا مشکل بلافاصله بعد از تغییر اتصال ایجاد شده است؟
هیچگاه برای عیبیابی، رمز Instagram یا کد ورود دومرحلهای خود را برای اشخاص ناشناس ارسال نکنید.
Event و Webhook چه نقشی دارند؟
فرض کنید کاربر کامنت «قیمت» را ثبت کرده است.
Instagram کامنت را پردازش میکند ⭠ رخداد مربوط به کامنت از مسیر API/Webhook به سیستم متصل اطلاع داده میشود ⭠ سیستم Trigger را بررسی میکند ⭠ Keyword بررسی میشود ⭠ Automation واجد شرایط اجرا میشود.
از نظر عیبیابی دو حالت کاملاً متفاوت داریم:
Event دریافت نشده است
اگر سیستم از رخداد کامنت مطلع نشده باشد، Trigger داخلی فرصتی برای بررسی آن ورودی نداشته است. این وضعیت معمولاً نیازمند بررسی اتصال، Event/Webhook و Logهای فنی است.
Event دریافت شده اما Trigger اجرا نشده است
در این حالت نقطه بررسی جلوتر میرود: Trigger، Keyword Matching، محدوده Automation و منطق پردازش باید بررسی شوند. کاربر عادی الزاماً به Logهای API یا Webhook دسترسی ندارد. اگر این اطلاعات در پنل نمایش داده نمیشوند، تیم پشتیبانی باید آنها را بررسی کند.
آیا چند Automation یا چند دایرکت هوشمند می توانند تداخل ایجاد کنند؟
ممکن است، اما اتصال چند ابزار بهتنهایی اثبات نمیکند که علت مشکل همین است. تداخل را زمانی بررسی کنید که چند Automation روی ورودی مشابه دارید، Keywordهای یکسان یا نزدیک تعریف شدهاند یا بیش از یک سیستم روی همان تعامل کار میکند.
برای تست:
- Automationهای مرتبط را فهرست کنید.
- Triggerهای مشترک را مشخص کنید.
- مسیر مورد انتظار را یادداشت کنید.
- فقط یک متغیر را در محیط تست تغییر دهید.
- نتیجه را ثبت کنید.
- بعد از تست، تنظیمات نهایی را دوباره مستند کنید.
محدودیت ها و قوانین Meta چه اثری دارند؟
قوانین Meta باید از تنظیمات داخلی Elpidan جدا دیده شوند. Meta برای Instagram API دسترسیها، نوع حساب، Messaging API، مدیریت کامنت و Webhookها الزامات خاص خود را دارد و این الزامات ممکن است با نسخه API یا روش اتصال تغییر کنند.
آخرین بررسی این مقاله: ۷ اکتبر ۲۰۲۶.
در این مقاله از ذکر عدد یا محدودیت زمانیای که نتوانیم مستقیماً از مستندات رسمی جاری Meta تأیید کنیم خودداری شده است. برای موارد زمانحساس، مستندات رسمی Meta باید مرجع نهایی باشند.
اگر پاسخ خودکار قبلاً کار می کرد و ناگهان متوقف شد چه کنیم؟
اگر تنظیمات قبلاً کار میکردهاند، قبل از Reconnect یا بازسازی Flow این اطلاعات را ثبت کنید:
- آخرین اجرای موفق چه زمانی بوده؟
- اولین اجرای ناموفق چه زمانی بوده؟
- آیا Flow تغییر کرده؟
- آیا Trigger یا Keyword تغییر کرده؟
- آیا دسترسی حساب تغییر کرده؟
- مشکل برای همه پستهاست یا یک پست؟
- برای همه کاربران است یا بعضی کاربران؟
- پاسخ عمومی و دایرکت هر دو مشکل دارند؟
- Event تست دریافت شده؟
- آیا سرویس یا Meta اختلال رسمی گزارش کردهاند؟
بدون شواهد، مشکل را به «اختلال Instagram» نسبت ندهید.
پاسخ خودکار کامنت را چگونه درست تست کنیم؟
یک Test Case کنترلشده بسازید.
پیششرط
Flow و Trigger باید در وضعیت قابل اجرا باشند، ورودی آزمایشی و Keyword مشخص باشند و بدانید نتیجه مورد انتظار چیست.
مراحل
- زمان دقیق تست را ثبت کنید.
- پست یا Media مورد آزمایش را مشخص کنید.
- حساب آزمایشی را ثبت کنید.
- Keyword مشخص را کامنت کنید.
- وجود کامنت را بررسی کنید.
- پاسخ عمومی را بررسی کنید.
- دایرکت را بررسی کنید.
- پیام اول Flow را بررسی کنید.
- مسیر بعدی را اجرا کنید.
- Conditionهای مهم را آزمایش کنید.
- نتیجه واقعی را ثبت کنید.
- فقط در تست بعدی یک متغیر را تغییر دهید.
| شماره | پست | حساب تست | کامنت | انتظار | نتیجه واقعی | وضعیت | اقدام بعدی |
|---|---|---|---|---|---|---|---|
| 1 | Post A | Test A | قیمت | Public + DM | ⋯ | ⋯ | ⋯ |
| 2 | Post A | Test B | قیمت | Public + DM | ⋯ | ⋯ | ⋯ |
| 3 | Test B | Test A | قیمت | Public + DM | ⋯ | ⋯ | ⋯ |
از کجا بفهمیم مشکل در Event، Trigger یا Flow است؟
این Decision Tree را دنبال کنید:
کامنت در Instagram ثبت شده؟
اگر خیر ⭠ مشکل قبل از Automation است.
اگر بله ⭠ Event مربوط به کامنت دریافت شده؟
اگر خیر ⭠ اتصال، Webhook، Media و دسترسیها باید بررسی شوند.
اگر بله ⭠ Comment Trigger اجرا شده؟
اگر خیر ⭠ Trigger، Keyword، Exact/Contains و محدوده Automation را بررسی کنید.
اگر بله ⭠ پاسخ عمومی اجرا شده؟
اگر بله اما DM نیامده ⭠ مرحله پیام خصوصی/شروع Flow را بررسی کنید.
اگر DM آمده ⭠ Flow ادامه پیدا کرده؟
اگر خیر ⭠ Nodeها، Conditionها، User Input، Delay و شاخههای Flow را بررسی کنید و به راهنمای N01 بروید.
اگر مشکل فقط برای یک Media یا یک کاربر رخ میدهد → نمونه موفق و ناموفق را مقایسه کنید.
چه زمانی باید با پشتیبانی تماس بگیریم؟
زمانی بررسی فنی ارزشمند میشود که تنظیمات قابل مشاهده را بررسی کردهاید اما یکی از این وضعیتها ادامه دارد:
- کامنت ثبت میشود ولی Event آن دریافت نمیشود.
- Event دریافت میشود ولی Trigger واجد شرایط اجرا نمیشود.
- مشکل فقط روی یک Media مشخص رخ میدهد.
- پاسخ عمومی موفق است اما ارسال خصوصی با خطا مواجه میشود.
- Automation بدون تغییر مشخص متوقف شده است.
- اتصال فعال به نظر میرسد ولی رویدادها دریافت نمیشوند.
- نتیجه تست برای کاربران مختلف بدون علت قابل مشاهده متفاوت است.
چه اطلاعاتی برای پشتیبانی بفرستیم؟
نام پیج، URL یا شناسه پست، نوع Media، نام Flow، Keyword، متن دقیق کامنت، Username حساب آزمایشی، تاریخ و ساعت دقیق تست، نتیجه مورد انتظار، نتیجه واقعی، آخرین مرحله موفق و Screenshot یا Screen Recording مشکل را آماده کنید. همچنین مشخص کنید مشکل برای همه پستها/کاربران رخ میدهد یا فقط بعضی موارد. رمز Instagram، رمز ایمیل و کد ورود دومرحلهای را ارسال نکنید.
استفاده از Elpidan برای ساخت و بررسی Comment-to-DM
در Elpidan میتوانید Comment Trigger تعریف کنید، Keyword بسازید، پاسخ عمومی را از پیامهای آماده اجرا کنید و کاربر را وارد Flow دایرکت کنید. در ادامه نیز Message، Condition، User Input، Action، Tag و Custom Field در اختیار شما هستند تا مسیرهای چندمرحلهای طراحی کنید.
برای آشنایی کامل با این قابلیتها، صفحه کامنت خودکار اینستاگرام را ببینید.
جمعبندی
اجرا نشدن پاسخ خودکار کامنت یک خطای واحد با یک راهحل ثابت نیست. Comment-to-DM یک زنجیره است و مشکل میتواند قبل از دریافت Event، هنگام بررسی Trigger و Keyword، در شروع دایرکت یا در ادامه Flow رخ دهد.
اگر پاسخ عمومی ارسال شده ولی دایرکت نیامده، این دو مرحله را جداگانه بررسی کنید. اگر دایرکت ارسال شده ولی Flow ادامه پیدا نمیکند، عیبیابی را به مراحل داخلی Flow منتقل کنید. اگر Event اصلاً دریافت نشده، تغییر Message یا Condition انتهای Flow نقطه شروع مناسبی نیست.
بهترین روش، تست کنترلشده است: یک پست، یک حساب آزمایشی، یک Keyword، یک نتیجه مورد انتظار و فقط یک تغییر در هر مرحله.
اگر پس از این بررسیها محل مشکل مشخص نشد، اطلاعات Test Case را برای پشتیبانی ارسال کنید تا Event، خطای API یا Log مربوط به همان آزمایش قابل بررسی باشد.
سؤالات متداول
چرا پاسخ خودکار کامنت اینستاگرام اجرا نمیشود؟
علت میتواند در Event، Comment Trigger، Keyword Matching، اتصال Automation یا Flow باشد. ابتدا مشخص کنید پاسخ عمومی، دایرکت یا هر دو ارسال نشدهاند و سپس آخرین مرحله موفق را پیدا کنید.
چرا دایرکت بعد از کامنت ارسال نمیشود؟
اگر کامنت و حتی پاسخ عمومی ثبت شدهاند ولی DM نیامده، مرحله شروع مسیر خصوصی را جداگانه بررسی کنید. اتصال Trigger به Flow، پیام اول و نتیجه API همان تست اطلاعات مهمی برای تشخیص هستند.
چرا پاسخ عمومی ارسال میشود اما دایرکت نمیآید؟
زیرا پاسخ عمومی و شروع مسیر خصوصی الزاماً یک عملیات واحد نیستند. موفقیت پاسخ عمومی نشان نمیدهد که ارسال پیام خصوصی نیز حتماً موفق بوده است.
چرا کلمه کامنت تشخیص داده نمیشود؟
ابتدا Exact یا Contains را بررسی کنید. سپس متن واقعی کامنت را با Keyword مقایسه کنید؛ تفاوت حروف فارسی/عربی، فاصله، نیمفاصله و متن اضافه میتوانند روی تطابق اثر بگذارند.
چرا کامنت خودکار فقط روی بعضی پستها کار میکند؟
پست سالم و مشکلدار را از نظر Trigger، Keyword، نوع Media و دریافت Event مقایسه کنید. اگر تنظیمات یکساناند اما Event فقط برای یکی دریافت میشود، اطلاعات هر دو نمونه را برای بررسی فنی نگه دارید.
چرا بعضی کاربران پاسخ خودکار دریافت نمیکنند؟
ورودی و مسیر دو کاربر را مقایسه کنید. Keyword، Condition، Follow status، Tag، Custom Field و آخرین مرحله موفق میتوانند به محدودکردن دامنه مشکل کمک کنند.
آیا باید پاسخ خودکار را با حساب دیگری تست کنیم؟
برای داشتن Test Case مستقل، استفاده از حساب آزمایشی جداگانه مفید است. مهمتر از آن ثبت دقیق حساب، زمان، Media، کامنت و نتیجه مورد انتظار است.
تفاوت Comment Trigger و Flow چیست؟
Comment Trigger مشخص میکند چه ورودیای Automation را آغاز کند؛ Flow مشخص میکند پس از ورود کاربر چه پیامها، شرطها و اقداماتی اجرا شوند.
Event و Webhook چه نقشی دارند؟
Event اطلاعات رخداد است و Webhook یکی از سازوکارهای اطلاعرسانی آن رخداد به نرمافزار متصل است. اگر Event نرسد، Trigger داخلی ممکن است اصلاً ورودیای برای بررسی نداشته باشد.
آیا چند Automation میتوانند تداخل داشته باشند؟
بله، امکان همپوشانی منطقی وجود دارد، اما وجود چند Automation بهتنهایی علت مشکل را ثابت نمیکند. Triggerها و Keywordهای مشترک را با تست کنترلشده بررسی کنید.
آیا اتصال چند ابزار به یک پیج حتماً باعث اختلال میشود؟
خیر. صرف اتصال چند ابزار دلیل کافی برای نتیجهگیری نیست. فقط در صورت وجود شواهد، همپوشانی Automationها را بهعنوان یکی از فرضیههای عیبیابی بررسی کنید.
تغییر دسترسی پیج میتواند روی Automation اثر بگذارد؟
بله، اگر تغییر باعث از دست رفتن Permission یا اتصال موردنیاز API شود میتواند مؤثر باشد. رابطه دقیق باید براساس روش اتصال و Logهای همان حساب بررسی شود.
چگونه بفهمیم مشکل از Instagram، ابزار یا تنظیمات ماست؟
یک Test Case کنترلشده اجرا کنید و آخرین مرحله موفق را پیدا کنید. دریافت نشدن Event، دریافت Event بدون اجرای Trigger و اجرای Trigger بدون ادامه Flow سه وضعیت فنی متفاوت هستند.
اگر پاسخ کامنت قبلاً کار میکرده و متوقف شده چه کنیم؟
زمان آخرین اجرای موفق و اولین خطا را ثبت کنید و تغییرات Flow، Trigger، اتصال و دسترسیها را بررسی کنید. بدون شواهد، مشکل را به اختلال Instagram نسبت ندهید.
چه اطلاعاتی را برای پشتیبانی ارسال کنیم؟
Media، Keyword، متن کامنت، حساب آزمایشی، تاریخ و ساعت دقیق، نتیجه مورد انتظار، نتیجه واقعی و آخرین مرحله موفق مهمترین اطلاعات هستند. Screenshot یا Screen Recording نیز مفید است.
آیا برای اتصال رسمی باید رمز Instagram را به ابزار بدهیم؟
در اتصال رسمی مبتنی بر OAuth/API، احراز هویت باید از مسیر رسمی پلتفرم انجام شود؛ رمز یا کد ورود دومرحلهای را در اختیار پشتیبانی یا افراد ناشناس قرار ندهید.
آیا پاسخ عمومی و دایرکت بعد از کامنت یک مرحله هستند؟
خیر. برای عیبیابی باید آنها را دو مرحله جدا در نظر گرفت، زیرا موفقیت یکی لزوماً موفقیت دیگری را ثابت نمیکند.
چرا دایرکت ارسال میشود ولی ادامه Flow اجرا نمیشود؟
در این وضعیت Comment Trigger حداقل تا شروع دایرکت پیش رفته است. Node بعدی، Condition، User Input، Delay و شاخههای Flow را بررسی کنید و عیبیابی را در راهنمای مشکلات Flow ادامه دهید.