تنبيهات Slack لا تصل: تتبّع المسار في دقائق
الأخطاء تنطلق في AllStak لكن لا شيء يصل إلى قناة Slack. المسار له ثلاث حلقات بالضبط — الربط والقاعدة والقناة — وإحداها مكسورة.
كيف تبدو المشكلة
تظهر أخطاء جديدة أو إخفاقات زمن تشغيل أو أحداث أمنية في لوحة AllStak، لكن قناة Slack التي يتابعها فريقك تبقى صامتة. وأحيانًا كانت التنبيهات تصل ثم توقفت — عادةً بعد أن أزال مدير Slack التطبيق، أو أُرشفت القناة، أو حذف أحدهم قاعدة الإشعارات.
يجب أن يتحقق شرطان معًا ليصل التنبيه: تكامل Slack مربوط عبر OAuth، وقاعدة إشعارات توجّه نوع الحدث ذاك إلى قناة Slack محددة. وغياب أيٍّ منهما ينتج صمتًا بلا أي خطأ من جهتك.
الأسباب الجذرية الشائعة
مربوط، لكن بلا قاعدة إشعارات
ربط OAuth وحده لا يرسل شيئًا. يجب أن توجّه قاعدة إشعارات نوع الحدث (أخطاء جديدة، إخفاقات زمن تشغيل، نتائج أمنية…) إلى Slack — فلا قاعدة يعني لا تنبيه.
لا قناة محددة في القاعدة
كل قاعدة تستهدف قناة تُختار من قائمة القنوات. وقاعدة تشير إلى قناة محذوفة أو مؤرشفة لا توصل إلى أي مكان.
مساحة العمل ألغت التطبيق
إذا أزال مدير Slack تطبيق AllStak أو ألغى تفويضه، تفشل عمليات التسليم حتى يُعاد ربط التكامل عبر OAuth.
البوت ليس في قناة خاصة
يستطيع البوت الانضمام للقنوات العامة تلقائيًا، أما القنوات الخاصة فتتطلب أن يدعوه أحد الأعضاء — والتنبيهات الموجهة لقناة خاصة ليس فيها البوت لا تُسلَّم.
التشخيص خطوة بخطوة
امشِ على المسار بترتيب التسليم: الربط ثم القاعدة ثم القناة ثم اختبار حي.
- 1
تأكد أن Slack يظهر مربوطًا
افتح صفحة التكاملات في لوحة AllStak وافحص حالة بطاقة Slack. إذا لم تكن مربوطة، أعد تدفّق OAuth — فالربط نقرتان دون أي رموز تنسخها.
- 2
تحقّق أن قاعدة إشعارات توجّه نوع حدثك
راجع قواعد الإشعارات وتأكد أن إحداها توجّه نوع الحدث المتوقع (مثل الأخطاء الجديدة) إلى Slack. القواعد لكل نوع حدث ولكل قناة — وقاعدة زمن التشغيل لا توصل تنبيهات الأخطاء.
- 3
تحقّق أن القناة المستهدفة ما زالت موجودة
افتح اختيار القناة في القاعدة وأعد اختيارها من القائمة إذا بدت قديمة. فالقنوات المؤرشفة والمحذوفة هي السبب الكلاسيكي لتنبيهات "كانت تعمل".
- 4
ادعُ البوت إلى القنوات الخاصة
إذا كانت الوجهة قناة خاصة، ادعُ بوت AllStak من داخل Slack (مثلًا عبر /invite). فالانضمام التلقائي يغطي القنوات العامة فقط.
- 5
أعد الربط إذا ألغت مساحة العمل التطبيق
اسأل مدير Slack هل أُزيل تطبيق AllStak أو أُلغي تفويضه. إذا حدث ذلك، أعد الربط من صفحة التكاملات — يعيد تدفّق OAuth التسليم دون إعادة بناء قواعدك.
- 6
أطلق حدثًا مطابقًا وراقب القناة
أطلق حدثًا من النوع نفسه الذي توجّهه قاعدتك — مثل خطأ تجريبي — وتأكد من وصول التنبيه بأزرار إجراءاته. وتذكّر إزالة التكرار: ارتفاع أخطاء متطابقة يصل كتنبيه واحد لا عدة تنبيهات.
كيف تمنع تكرارها
- بعد الربط أو تغيير القواعد، أطلق دائمًا حدثًا تجريبيًا واحدًا قبل الاعتماد على المسار.
- وجّه التنبيهات إلى قناة عامة مخصصة بدل قناة خاصة كلما أمكن.
- أخبر مدراء Slack أن تطبيق AllStak يشغّل تنبيهات الإنتاج — حتى لا يُزال عرضًا.
- عند أرشفة قناة، حدّث أو أعد توجيه قواعد الإشعارات المشيرة إليها أولًا.
ما زلت عالقًا؟
إذا كانت سلامة الربط والقاعدة والقناة مؤكدة وما زال الحدث التجريبي لا يصل، تحقّق من صفحة حالة AllStak، ثم راسلنا على [email protected] باسم مؤسستك ونوع حدث القاعدة والقناة — ونستطيع تتبّع التسليم من جهتنا.
الأسئلة الشائعة
ربطت Slack — ليش ما يوصل شيء؟
الربط نصف المسار. تحتاج أيضًا قاعدة إشعارات توجّه نوع حدثك إلى قناة Slack محددة. أنشئ القاعدة واختر القناة وأطلق حدثًا مطابقًا للتأكيد.
ليش يجيني تنبيه واحد لمئات الأخطاء المتطابقة؟
هذه إزالة التكرار تعمل كما صُممت — يصل ارتفاع الأخطاء المتطابقة كتنبيه واحد قابل للتنفيذ بدل سيل يدفن القناة.
هل تروح أحداث مختلفة لقنوات مختلفة؟
نعم. أنشئ عدة قواعد إشعارات، كل واحدة توجّه أنواع أحداثها إلى قناتها — أخطاء الخلفية لقناة وتنبيهات زمن التشغيل لأخرى.
هل تعمل التنبيهات في قنوات Slack الخاصة؟
نعم، متى ما دعا عضوٌ بوت AllStak إلى القناة الخاصة. القنوات العامة يُنضم إليها تلقائيًا؛ أما الخاصة فتحتاج الدعوة دائمًا.
استكشف المزيد
حسب إطار العمل
قارن
تنبيهات يتصرف فيها فريقك
اربط Slack عبر OAuth، ووجّه الأحداث المهمة، وافرز بأزرار الحل والتأجيل والإسناد داخل القناة مباشرة. ابدأ مجانًا.