الإشراف
أوامر الإشراف
البوت يوفر هذه الأوامر: /ban و/unban و/kick و/timeout و/untimeout و/warn و/warnremove و/warnings و/verbal و/purge و/lock و/slowmode و/role و/jail و/unjail و/history. قبل أي شيء، البوت يحتاج صلاحيات ديسكورد محددة لكل أمر، وأنت تحتاج تحدد من لوحة التحكم مين من الفريق يقدر يشغّلها.
وش تسوي هذه الصفحة
البوت يوفر هذه الأوامر: /ban و/unban و/kick و/timeout و/untimeout و/warn و/warnremove و/warnings و/verbal و/purge و/lock و/slowmode و/role و/jail و/unjail و/history. قبل أي شيء، البوت يحتاج صلاحيات ديسكورد محددة لكل أمر، وأنت تحتاج تحدد من لوحة التحكم مين من الفريق يقدر يشغّلها.
كل أمر له صلاحية مختلفة
السبب الأول لفشل الأوامر هو صلاحيات ديسكورد الناقصة على رتبة البوت. لا تفترض أن "Administrator" يكفي — بعض البيئات تقيّد الصلاحيات.
وين تلقاها
هذه المواضيع كلها تخرج من صفحة Moderation نفسها. التوثيق يفصلها لتوضيحها، لكنك ستجدها مجتمعة في نفس السطح داخل اللوحة.
كيف تضبطها
- 01
الخطوة 1 — أعط البوت الصلاحيات المطلوبة
كل أمر يحتاج صلاحية محددة على مستوى السيرفر: /ban و/unban يحتاجان Ban Members. /kick يحتاج Kick Members. /timeout و/untimeout يحتاجان Moderate Members. /warn و/warnremove و/warnings و/verbal و/purge و/history يحتاجون Manage Messages. /lock و/slowmode يحتاجان Manage Channels. /role يحتاج Manage Roles. بدون الصلاحية الصحيحة، الأمر يفشل وقت التنفيذ.
- 02
الخطوة 2 — حدد رتب الفريق من لوحة التحكم
افتح لوحة التحكم → Moderation وحدد الرتب التي تعتبر "staff". الأوامر تمر بفحص صلاحيات البوت أولاً، ثم رتبة المشرف، ثم hierarchy الرتب — المشرف لا يقدر يتخذ إجراءً ضد عضو رتبته أعلى منه.
- 03
الخطوة 3 — اربط /warn بسلم التصعيد
/warn وحده يسجل فقط. لكي يتحول إلى timeout أو kick أو ban تلقائياً عند مستوى معين، يجب إعداد سلم التحذيرات من لوحة التحكم. راجع صفحة Warning Escalation للتفاصيل.
- 04
الخطوة 4 — اختبر بحساب مشرف فعلي
جرّب الأوامر الأساسية (ban، kick، timeout، warn) من حساب مشرف عادي لا من حساب مالك السيرفر. مالك السيرفر يتجاوز كل قيود الـ hierarchy، فلا تعتمد عليه للاختبار.
نصايح وتحذيرات
استخدم /verbal للملاحظات الداخلية فقط
/verbal يضيف ملاحظة مرئية للفريق فقط ولا تُحسب ضمن سلم التحذيرات. استخدمه للتوثيق الداخلي. استخدم /warn للإجراءات الرسمية التي تؤثر على سجل العضو.
راجع /history قبل أي إجراء تصعيدي
قبل ban أو kick أو حتى jail، شغّل /history على العضو لترى سجله الكامل. الإجراء المبني على معلومة ناقصة يضر بمصداقية الفريق.
/ban يعمل حتى بعد مغادرة العضو
إذا غادر العضو السيرفر قبل الإجراء، استخدم خيار user_id في /ban بدلاً من المنشن المباشر. لا تحتاج العضو موجوداً في السيرفر.
أعطال شائعة
البوت يقول "missing permissions" رغم أنه مشرف
كون البوت لديه رتبة مشرف لا يكفي. كل أمر يحتاج صلاحية ديسكورد محددة (Ban Members، Manage Channels... إلخ) موجودة على رتبة البوت. راجع الخطوة 1.
الأمر يعمل للأدمن لكن يفشل للمشرف العادي
السبب hierarchy الرتب: رتبة الهدف أعلى من رتبة المشرف. ديسكورد يمنع أي إجراء على عضو رتبته أعلى منك، بغض النظر عن إعدادات البوت.
/purge لا يحذف رسائل أقدم من 14 يوم
هذا قيد من Discord API نفسه وليس من البوت. الرسائل الأقدم من 14 يوماً لا يمكن حذفها بالجملة — يجب حذفها يدوياً.
/timeout يرفض المدة
الحد الأقصى هو 40320 دقيقة (28 يوماً) — قيد من ديسكورد. أي قيمة فوق ذلك يرفضها البوت. إذا احتجت عزلاً أطول، استخدم /jail.
أسئلة شائعة
ما الفرق بين /history و/modlog؟
هما نفس الأمر. /history هو اسم بديل لـ /modlog — كلاهما يعرض سجل الإجراءات الإشرافية.
هل /warn يعاقب العضو تلقائياً؟
فقط إذا كان لديك سلم تحذيرات مُعدّ. بدون إعداد السلم، /warn يسجل فقط ولا يتخذ أي إجراء تلقائي.
ما الفرق بين /warn و/verbal؟
/warn هو تحذير رسمي يُحسب ضمن سلم التصعيد ويؤثر على سجل العضو. /verbal هو ملاحظة داخلية للفريق فقط ولا يُحسب ضمن السلم ولا يظهر للعضو.
كيف أحذف كل تحذيرات عضو دفعة واحدة؟
استخدم /warnremove @المستخدم all — خيار "all" يحذف جميع التحذيرات مرة واحدة.