بوت Discord لمكافحة السبام: حدود المعدل والرسائل المكررة والإشارات الجماعية
بوت Discord لمكافحة السبام يراقب مدى سرعة كل عضو ومدى تكرار نشره، ثم يكتم أي شخص يتجاوز حدا وينظف رسائله. يتحقق Noxyr من ثلاثة أمور: رسائل كثيرة في نافذة قصيرة، والرسالة نفسها تتكرر، وإشارات كثيرة في رسالة واحدة. وكل رقم منها قابل لتغييرك أنت.
ثلاثة محفزات وكتم واحد
يحتفظ Noxyr برسائل كل عضو الأخيرة في الذاكرة، ويتصرف لحظة تجاوز أي حد داخل النافذة. هذه القيم الافتراضية التي تبدأ بها.
| الإعداد | الافتراضي | يلتقط |
|---|---|---|
| max_messages خلال window_seconds | 6 رسائل في 8 ثوان | الفيضان |
| duplicate_limit | 4 رسائل متطابقة | سبام النسخ واللصق |
| mention_limit | 6 إشارات في رسالة واحدة | الإشارات الجماعية |
| timeout_minutes | 10 | المدة التي يُكتم فيها العضو |
| delete_messages | مفعل | يزيل الرسائل المخالفة |
عندما يعمل محفز، يُكتم العضو ولا يستطيع إرسال رسائل أو التفاعل أو الانضمام إلى الصوت حتى تنتهي المدة. وقناة السجلات تحصل على مدخل يسمي المحفز، حتى ترى لماذا حدث ذلك.
فعّله
مكافحة السبام متوقفة افتراضيا، وكذلك مكافحة التدمير. وحدة الأمان مفتاح رئيسي مفعل، لكن لا شيء يتصرف حتى تفعّل كل حماية. أي أن إضافة Noxyr لا تبدأ بمراقبة أعضائك دون علمك.
- اختر قناة سجلات أولا. بدونها يتصرف البوت، لكنك لن تعرف ما فعله.
- فعّلها: شغّل
/security antispam enabled:true، أو افتح صفحة Security في لوحة التحكم. - تحقق من الصلاحيات. يحتاج البوت إلى Timeout Members وManage Messages.
- راقب السجل بضعة أيام وعدّل.
من يُعفى
الأعضاء الذين لديهم Administrator، أو إحدى رتب المسؤولين التي تضبطها، لا يُتصرف ضدهم، ولا تُفحص رسائل البوتات. لا توجد قائمة ثقة منفصلة لمكافحة السبام. ولإبعاد قناة عنها، إما امنع البوت من View Channel فيها، أو استخدم /security ignore مع قاعدة Anti-spam، وهذا يوقف القاعدة في القنوات أو الفئات التي تختارها.
الضبط لخوادم حقيقية
القيم الافتراضية تناسب دردشة عادية. الفعاليات المزدحمة مختلفة.
- قناة متحمسة أثناء إطلاق منتج ستُفعّل 6 رسائل في 8 ثوان على أشخاص عاديين. ارفع
max_messages، أو تجاهل تلك القناة للفعالية بدلا من إيقاف الميزة. - خادم هادئ يتعرض لغارات يستطيع خفض الحدود. أربع رسائل في ستة ثوان ما زالت أكثر بكثير مما يكتبه معظم الناس.
- خادم بقواعد صارمة يستطيع إطالة
timeout_minutesحتى يبقى المخالف المتكرر خارج الدردشة فترة أطول.
غيّر رقما واحدا في كل مرة وانتظر. إذا غيرت ثلاثة، فلن تعرف أيها أصلح الإنذارات الخاطئة.
ما الذي لا تفعله مكافحة السبام
تتفاعل مع السلوك، لا مع المحتوى. لن تعرف أن رسالة مهذبة هي احتيال. لذلك أضف قواعد الروابط: بوت مكافحة الروابط يحذف الدعوات وروابط الاحتيال، ودرع الحسابات المخترقة يحذف الرسالة نفسها أو الرابط نفسه إذا نُشر في 3 قنوات خلال دقيقتين. ويضيف وضع الغارات فحص معدل الانضمام: 10 انضمامات في 30 ثانية. كل ذلك موثق في وثائق الحماية.
مثال عملي
لنفترض أن عضوا لصق الجملة نفسها خمس مرات. عند الرسالة الرابعة المتطابقة يتجاوز حد التكرار. يكتمه Noxyr لعشر دقائق، ويحذف النسخ، ويكتب في قناة السجلات أن محفز التكرار عمل. يستطيع المشرف الذي يقرأ السجل أن يرى بالضبط أي قاعدة التقطته، ويقرر هل تناسبه كتمة أطول أو تحذير.
الآن لنفترض أن حسابا مخترقا أشار إلى رتبة ست مرات في رسالة واحدة. يلتقطه حد الإشارات في الرسالة الأولى، قبل أن يوقظ التنبيه الرتبة كلها مرة ثانية.
عندما يبدو أن البوت لا يفعل شيئا
- ما زال متوقفا. مكافحة السبام لا تفعل شيئا حتى تفعّلها. شغّل
/security statusللتحقق. - العضو مسؤول. المسؤولون والرتب الإدارية لا يُتصرف ضدهم أبدا، فاختبر بحساب عادي.
- ينقص البوت صلاحية. بدون Timeout Members لا يستطيع الكتم، وبدون Manage Messages لا يستطيع الحذف.
- الرتبة منخفضة جدا. لا يستطيع البوت كتم شخص رتبته العليا أعلى من رتبته.
- القناة متجاهلة. تحقق من
/security ignore action:List.
تعمل مكافحة السبام أيضا داخل قنوات دردشة الذكاء الاصطناعي وقنوات التذاكر، فالفيضان هناك يُعامل كما في أي مكان آخر.
إذا لم تكن متأكدا من البداية، فاحتفظ بالقيم الافتراضية أسبوعا. اقرأ قناة السجلات كل يوم، وخفف أو شدد رقما واحدا في كل مرة. ويُظهر السجل أي محفز عمل، فتعرف هل يحتاج مجتمعك إلى حد رسائل أكثر تساهلا أو حد تكرار أكثر صرامة.
الخطوات التالية
المرجع موجود في وثائق مكافحة السبام. وللاستراتيجية اقرأ دليل بوت مكافحة السبام، وانظر كيف تحمي خادم Discord من الغارات. اقرنه بـالتحقق ومكافحة التدمير الجماعي لتكوين طبقات. أضف Noxyr للتجربة.
أسئلة شائعة
ماذا يكتشف بوت Noxyr لمكافحة السبام؟
يتصرف عندما يتجاوز عضو أيا من ثلاثة حدود داخل النافذة: إجمالي الرسائل، أو الرسائل المتطابقة، أو الإشارات في رسالة واحدة. القيم الافتراضية 6 رسائل في 8 ثوان، و4 مكررات، و6 إشارات.
ماذا يحدث عندما يغرق أحدهم الخادم بالرسائل؟
يُكتم العضو لمدة 10 دقائق افتراضيا، وتُحذف الرسائل المخالفة إذا كان delete_messages مفعلا، وهو الافتراضي. وتحصل قناة السجلات على مدخل يذكر المحفز.
كيف أفعّل مكافحة السبام؟
هي متوقفة افتراضيا. شغّل /security antispam enabled:true أو فعّلها من صفحة Security في لوحة التحكم.
هل أستطيع إعفاء قناة من مكافحة السبام؟
نعم. استخدم /security ignore لإيقاف قاعدة Anti-spam في قناة أو فئة. ولا يُتصرف أبدا ضد المسؤولين والرتب الإدارية التي ضبطتها.
هل بوت مكافحة السبام مجاني؟
نعم. مكافحة السبام وبقية وحدات الأمان مجانية.