Anti-spam विस्तार से
संदेश दर, दोहराव और mention सीमाएँ, timeouts और संदेश हटाना।
तीन ट्रिगर
Anti-spam हर सदस्य के हाल के संदेश मेमोरी में रखता है और तब कार्य करता है जब समय-सीमा के भीतर तीन सीमाओं में से कोई भी पार हो: कुल संदेश, एक जैसे संदेश, या एक ही संदेश में mentions।
- max_messages
- window_seconds के भीतर डिफ़ॉल्ट 6 संदेश (डिफ़ॉल्ट 8 सेकंड)।
- duplicate_limit
- समय-सीमा के भीतर डिफ़ॉल्ट 4 एक जैसे संदेश।
- mention_limit
- एक ही संदेश में डिफ़ॉल्ट 6 user या role mentions।
क्या होता है
सदस्य को timeout_minutes (डिफ़ॉल्ट 10) के लिए timeout किया जाता है और, अगर delete_messages चालू है (डिफ़ॉल्ट रूप से), तो आपत्तिजनक संदेश हटा दिए जाते हैं। Log channel में trigger के साथ एक प्रविष्टि जाती है। Timeout वाले सदस्य timeout खत्म होने तक संदेश नहीं भेज सकते, reaction नहीं दे सकते या voice में नहीं जुड़ सकते।
छूट
Administrator या कॉन्फ़िगर किए गए admin roles वाले सदस्यों पर कोई कार्रवाई नहीं होती, और बॉट के संदेशों की जाँच नहीं होती। Anti-spam के लिए अलग trust सूची नहीं है; अगर कोई चैनल छूट में होना चाहिए, तो वहाँ बॉट से View Channel की अनुमति हटा दें।
ट्यूनिंग
ड्रॉप के दौरान एक hype चैनल में सामान्य लोग भी 8 सेकंड में 6 संदेशों पर फँस जाएँगे। फ़ीचर बंद करने के बजाय max_messages बढ़ाएँ या timeout लंबा करें। Anti-nuke की तरह यह भी डिफ़ॉल्ट रूप से बंद है: /security antispam enabled:true से, या Security पेज पर चालू करें।