بوت Anti-Nuke على ديسكورد يراقب سجل تدقيق الخادم بحثاً عن موجات من الإجراءات المدمّرة (الحظر الجماعي، والطرد، وحذف القنوات أو الرتب)، وعندما يتجاوز حساب واحد الحد المسموح به خلال فترة قصيرة، يفرض عليه تايم أوت أو طرداً أو حظراً، وينشر تنبيهاً. لا يستطيع التراجع عن أول بضعة إجراءات، لكنه يحوّل حادثة "فقدنا الخادم كله في تسعين ثانية" إلى "فقدنا قناتين وتم فرض تايم أوت على مشرف واحد". يشرح هذا الدليل ما هو التدمير، وكيف يعمل الكشف، وما الحدود التي ينبغي ضبطها، وما الذي يجب فعله بعد ذلك.

A shield absorbs a burst of ban attempts from an attacker while members stay protected. ! Members protected

ما هو تدمير الخادم

التدمير هو أن يستخدم حساب يملك صلاحيات مرتفعة تلك الصلاحيات لتدمير الخادم بأسرع ما يمكن: حذف كل القنوات، وحذف كل الرتب، وحظر كل الأعضاء، وإعادة تسمية ما تبقى. يستغرق ذلك ثواني مع سكربت. والمهاجم نادراً ما يكون غريباً؛ فغالباً ما يكون عضواً في الفريق تعرّض لعملية تصيّد، أو مشرفاً ساخطاً، أو بوتاً يملك صلاحيات أكثر مما يحتاج، أو حساباً ثانوياً وُثق به بصلاحية Administrator قبل شهور ثم نُسي.

هذه النقطة الأخيرة مهمة للدفاع. التحقق ومكافحة الرسائل المزعجة تحميان من أشخاص من خارج الخادم أو من أسفل التسلسل الهرمي. أما Anti-nuke فيحمي من أشخاص موجودون بالفعل في القمة.

كيف يعمل الكشف

ديسكورد لا يخبر البوت "المستخدم X حذف قناة للتو". بل يرسل حدث حذف القناة من دون ذكر المنفّذ. ولمعرفة من قام بالحذف، يقرأ البوت سجل تدقيق الخادم، الذي يسجل منفّذ كل إجراء إداري. لهذا يحتاج كل بوت Anti-nuke إلى صلاحية View Audit Log، ولهذا يكون سجل التدقيق مصدر الكشف، لا مجرد تخمين.

تتتبع Noxyr أربعة أنواع من الإجراءات عبر سجل التدقيق:

  • حذف القنوات
  • حذف الرتب
  • حظر الأعضاء
  • طرد الأعضاء

يُنسب كل إجراء إلى منفّذه ويُحسب ضمن نافذة متحركة. عندما يتجاوز المنفّذ نفسه العدد المضبوط من الإجراءات داخل النافذة، يطبّق البوت العقوبة المحددة ويسجل ما حدث. الإجراءات التي يقوم بها مالك الخادم لا تُحسب أبداً، وكذلك الإجراءات التي تنفّذها حسابات البوتات؛ وسنتناول هذا القيد لاحقاً.

ضبط الحدود

القيم الافتراضية في Noxyr هي 3 إجراءات مدمّرة خلال 30 ثانية، والاستجابة تايم أوت لمدة 60 دقيقة. يمكنك تغيير كل ذلك باستخدام /security antinuke أو من صفحة Security في لوحة التحكم:

  • max_actions: عدد الإجراءات المتتبعة التي يُسمح لحساب واحد بتنفيذها داخل النافذة قبل أن يتفاعل البوت. الثلاثة حد أدنى معقول؛ فالمشرف الذي يعيد ترتيب الفئات قد يحذف قناتين بسرعة، ولا تريد أن تفرض عليه تايم أوت بسبب ذلك.
  • window_seconds: طول النافذة. التدمير سريع، لذلك تلتقطه فترة 30 إلى 60 ثانية مع ترك مساحة لعمل الإدارة العادي.
  • action: تايم أوت، أو طرد، أو حظر، أو تسجيل فقط. التايم أوت هو الخيار الافتراضي الأكثر أماناً لأنه قابل للتراجع ويسلب القدرة على مواصلة الفعل. الحظر هو الأقوى، لكن الإنذار الخاطئ ضد مشارك في الملكية مؤلم.
  • timeout_minutes: مدة التايم أوت عندما يكون هو الإجراء.

ابدأ بخيار "تسجيل فقط" ليوم واحد إذا كنت قلقاً. سترى بالضبط ما كان سيُشغّل الإجراء، من دون أن يلمس البوت أحداً.

المستخدمون والرتب الموثوقة

بعض الحسابات تحذف أشياء بكميات كبيرة بشكل مشروع: شريك في الملكية يعيد بناء تخطيط القنوات، أو بوت تستخدمه لقنوات الصوت المؤقتة. يستثني /security trust مستخدماً أو رتبة من Anti-nuke، ويزيل /security untrust الاستثناء. أبقِ القائمة قصيرة. كل حساب موثوق هو حساب لا يستطيع البوت إيقاف اختراقه، لذلك القاعدة الصادقة هي: ثق بالأشخاص الذين تسلّمهم الخادم، ولا تثق بغيرهم.

ملاحظة عن حسابات البوتات: لا تحسب Noxyr إجراءات البوتات الأخرى. هذا مقصود، لأن البوتات تنشئ القنوات وتحذفها بانتظام كجزء من الميزات العادية، لكن هذا يعني أن بوتاً خبيثاً أو مخترقاً يقع خارج نطاق Anti-nuke. راجع البوتات التي تملك Manage Channels أو Manage Roles أو Ban Members، وأزل الصلاحيات التي لا تحتاجها. ويحتوي دليل الحماية من الغارات على قائمة تحقق للصلاحيات.

ما الذي يحدث عند التشغيل

  • يتلقى المنفّذ العقوبة المحددة: تايم أوت أو طرد أو حظر.
  • يُرسل تنبيه embed إلى قناة السجل لديك يتضمن المنفّذ، ونوع الإجراء، والعدد داخل النافذة، والاستجابة المطبقة.
  • تُعاد النافذة إلى الصفر، فتُتتبع الموجة الثانية من حساب مختلف على حدة.

اضبط قناة السجل قبل أن تعتمد على أي من هذا. من دونها ما يزال البوت يتصرف، لكن لا يتوفر لديك سجل يفسر التايم أوت أو يعيد بناء ما تم حذفه. إعدادات الأمان والشرح الخطوة بخطوة موجودان في توثيق الأمان والدرس التعليمي.

الاستعادة: ما لا يستطيع Anti-nuke فعله

لا يوجد بوت Anti-nuke يعيد خادمك. بحلول الوقت الذي يتجاوز فيه الحد، تكون الإجراءات التي سبقته قد وقعت، ولا يوفر ديسكورد أي طريقة لاسترجاع القنوات أو الرتب المحذوفة. الاستعادة مسؤوليتك، وتصبح أسهل بكثير إذا جهزت نفسك مسبقاً:

  • احتفظ بقالب للخادم. تتيح إعدادات الخادم إنشاء قالب لبنية القنوات والرتب. حدّثه بعد التغييرات الكبيرة في التخطيط. لن يعيد الرسائل، لكنه يعيد الهيكل في دقيقة.
  • صدّر ما يهمك إلى مكان آخر. نصوص التذاكر والفواتير والتقييمات المخزنة خارج ديسكورد تنجو من التدمير. تحتفظ Noxyr بنصوص التذاكر وسجلات الفواتير في قاعدة بياناتها الخاصة، وتتيح لك عمل نسخة احتياطية من الفواتير.
  • ارفع الحظر بالجملة. إذا تم حظر أعضاء، يمكن مسح قائمة الحظر من إعدادات الخادم. مملّ لكنه ممكن.
  • راجع الصلاحيات. أزل Administrator من كل رتبة لا تحتاجه فعلاً، واطلب التحقق بخطوتين لإجراءات الإشراف من Safety Setup.

اختيار بوت Anti-nuke

بوتات الأمان المتخصصة (Wick وBeemo وSecurity Bot) تذهب أعمق: بعضها يتتبع أنواعاً أكثر من الإجراءات، أو يضيف تحليلات لغارات الانضمام، أو يقدم استرجاعاً جزئياً للمشتركين المدفوعين. إذا كان الأمان هو الشيء الوحيد الذي تحتاجه من بوت وأنت مستعد للدفع، فتستحق النظر فيها؛ ويغطيها مقارنة بوتات الأمان بإنصاف. ميزة Noxyr أن Anti-nuke ومكافحة الرسائل المزعجة والتحقق وقناة السجل كلها مجانية وتُضبط من لوحة التحكم نفسها التي تدير بها التذاكر والمتجر، فيكون في الخادم بوت أقل يملك صلاحيات خطيرة. تسرد صفحة بوت الأمان بالضبط ما هو مدرج.

أسئلة شائعة

هل Anti-nuke مفعّل افتراضياً؟ وحدة الأمان في Noxyr مفعّلة، لكن Anti-nuke نفسه يبدأ معطلاً حتى لا يفرض البوت إشرافه على المشرفين دون سابق إنذار. فعّله باستخدام /security antinuke enabled:True أو من لوحة التحكم.

هل سيفرض تايم أوت على شريكي في الملكية لأنه ينظف القنوات؟ فقط إذا تجاوز الحد داخل النافذة. أضفه باستخدام /security trust إذا كان يقوم بأعمال كبيرة بانتظام.

هل يحتاج البوت إلى Administrator؟ يحتاج إلى View Audit Log لاكتشاف المنفّذين، وإلى Moderate Members أو Kick أو Ban للاستجابة. وAdministrator هو أبسط طريقة لضمان قدرته على التصرف ضد الحساب المخالف؛ ويجب أن تكون رتبة البوت أعلى من الرتب التي يحتاج إلى التصرف فيها.

هل يستطيع Anti-nuke استعادة القنوات المحذوفة؟ لا، ولا يستطيع ديسكورد أيضاً. احتفظ بقالب للخادم، واعتبر Anti-nuke أداة للحد من الضرر.

ماذا عن مالك الخادم؟ لا يُتخذ أي إجراء ضد المالك أبداً. إذا تم اختراق حساب المالك، فتواصل مع دعم ديسكورد؛ لا يستطيع أي بوت المساعدة في ذلك.