الإشراف
تصعيد التحذيرات
النظام يدعم 4 مستويات تحذير. لكل مستوى تختار الإجراء: لا شيء، timeout، kick، ban، أو pending_ban مع مراجعة بشرية. عند الوصول للمستوى، /warn ينفذ الإجراء تلقائياً.
وش تسوي هذه الصفحة
النظام يدعم 4 مستويات تحذير. لكل مستوى تختار الإجراء: لا شيء، timeout، kick، ban، أو pending_ban مع مراجعة بشرية. عند الوصول للمستوى، /warn ينفذ الإجراء تلقائياً.
pending_ban يحتاج إعداداً إضافياً
إذا اخترت pending_ban ولم تضبط قناة المراجعة، سيتحول البوت لـ timeout بدلاً منه بصمت. تأكد من إكمال الخطوة 3 قبل تفعيله.
وين تلقاها
هذه المواضيع كلها تخرج من صفحة Moderation نفسها. التوثيق يفصلها لتوضيحها، لكنك ستجدها مجتمعة في نفس السطح داخل اللوحة.
كيف تضبطها
- 01
الخطوة 1 — حدد الإجراء لكل مستوى من 4
افتح لوحة التحكم → Moderation → Warning Escalation. لكل مستوى (1 إلى 4) اختر الإجراء: none يسجل فقط، timeout يوقف مؤقتاً، kick يطرد، ban يحظر فوراً، pending_ban يطلب موافقة. مثال شائع: المستوى 1 = none، المستوى 2 = timeout، المستوى 3 = timeout، المستوى 4 = pending_ban.
- 02
الخطوة 2 — اضبط مدة الـ timeout لكل مستوى يستخدمه
لكل مستوى محدد كـ timeout، حدد المدة بالدقائق. يمكن أن تختلف المدة بين المستويات (مثلاً 60 دقيقة للمستوى 2، و1440 دقيقة للمستوى 3). إذا تركت المدة فارغة وكان الإجراء timeout، سيُلغى التحذير تلقائياً ويظهر خطأ.
- 03
الخطوة 3 — أعد إعداد pending_ban إذا استخدمته
pending_ban يحتاج: (أ) قناة مراجعة (mod.ban_approval_channel) — بدونها يتحول تلقائياً إلى timeout. (ب) رتب المراجعين (reviewer roles) ليتم منشنتهم عند وصول حالة جديدة. (ج) مدة المراجعة بالأيام (1-28) — العضو يُوضع على timeout طوال هذه المدة ريثما يُبَت في قضيته.
- 04
الخطوة 4 — أضف رتب التحذير البصرية (اختياري)
يمكنك تعيين رتبة مختلفة لكل مستوى من 1 إلى 4. عند وصول العضو لمستوى معين تُضاف رتبته وتُزال رتب المستويات الأخرى. البوت يحتاج صلاحية Manage Roles. عند ban أو pending_ban تُزال رتبة التحذير تلقائياً.
- 05
الخطوة 5 — اضبط الـ decay إذا أردت (اختياري)
decay_days يحدد كم يوماً يمر دون تحذير جديد قبل أن ينخفض العدد بمقدار 1. إذا تركته فارغاً لا يحدث decay أبداً. مناسب للسيرفرات التي تريد منح الأعضاء فرصة تحسن حقيقية بمرور الوقت.
نصايح وتحذيرات
اختبر السلم كاملاً بحساب بديل
حذّر الحساب البديل حتى يصل للمستوى 4 وتأكد أن كل إجراء ينفذ صحيحاً — خصوصاً pending_ban وقناة المراجعة. لا تكتشف مشكلة في أول حالة حقيقية.
اجعل السلم قابلاً للشرح
إذا لم يستطع المشرف شرح ما يحدث عند كل مستوى في جملة واحدة، السلم معقد جداً. الأبسط دائماً أفضل.
احجز pending_ban للمستوى الأعلى فقط
pending_ban يطلب مراجعة بشرية — إذا وضعته في مستويات متعددة ستغرق القناة بطلبات كثيرة وتعطل الفريق.
أعطال شائعة
pending_ban يتحول لـ timeout بصمت
إذا ضبطت المستوى 4 كـ pending_ban ولم تحدد قناة مراجعة، البوت يتحول تلقائياً لـ timeout بدلاً منه. تأكد أن القناة محددة في الإعدادات.
/warn يرفض عند وجود pending_ban نشط
إذا كان العضو في حالة pending_ban (في انتظار المراجعة)، أي /warn جديد سيُرفض. يجب البت في القضية القائمة أولاً (approve أو mercy).
العضو وصل للحد الأقصى ولا شيء يحدث
الحد الأقصى هو 4 تحذيرات. إذا وصل العضو للمستوى 4 وتم البت في قضيته (مثلاً mercy) دون إزالة تحذيراته، /warn لاحق سيرفض بـ "at max". أزل بعض التحذيرات أولاً بـ /warnremove.
timeout escalation يفشل بصمت
إذا كان إجراء مستوى هو timeout والبوت يفتقر لصلاحية Moderate Members، التحذير يُلغى تلقائياً ويظهر خطأ. تأكد أن البوت يملك هذه الصلاحية.
أسئلة شائعة
هل يمكن إضافة أكثر من 4 مستويات تحذير؟
لا. النظام يدعم 4 مستويات بالضبط. بعد المستوى 4 لا يمكن إضافة تحذيرات جديدة حتى يتم تخفيض العدد.
ماذا يحدث عند الضغط على "mercy" في pending_ban؟
يتم إلغاء الحظر المعلق، يُرفع الـ timeout عن العضو، وتُغلق القضية بحالة "mercy". العضو يبقى في السيرفر دون أي حظر.
متى يبدأ الـ decay فعلياً؟
الـ decay يُحسب من تاريخ آخر تحذير (last_warn_at). كل N يوم (حسب إعداد decay_days) ينخفض العدد بمقدار 1. لا يحدث decay في حال عدم وجود decay_days مضبوط.
هل الرتب البصرية مطلوبة لعمل النظام؟
لا، هي اختيارية تماماً. السلم يعمل بدونها. الرتب البصرية فائدتها إظهار مستوى التحذير للفريق بصرياً عبر الرتب.