Discord एंटी-स्पैम बॉट: रेट सीमा, दोहराव और बड़े मेंशन
Discord एंटी-स्पैम बॉट देखता है कि हर सदस्य कितनी तेज़ी से और कितनी बार पोस्ट करता है, फिर किसी भी सीमा को पार करने वाले को टाइमआउट करता है और उसके संदेश साफ़ करता है। Noxyr तीन चीज़ें जाँचता है: छोटी खिड़की में बहुत सारे संदेश, एक ही संदेश का दोहराव, और एक संदेश में बहुत सारे मेंशन। हर संख्या आप बदल सकते हैं।
तीन ट्रिगर, एक टाइमआउट
Noxyr हर सदस्य के हाल के संदेश मेमोरी में रखता है और खिड़की के भीतर किसी भी सीमा के पार होते ही कार्रवाई करता है। ये वे डिफ़ॉल्ट हैं जिनसे आप शुरू करते हैं।
| सेटिंग | डिफ़ॉल्ट | क्या पकड़ता है |
|---|---|---|
| max_messages in window_seconds | 8 सेकंड में 6 संदेश | बाढ़ |
| duplicate_limit | 4 एक जैसे संदेश | कॉपी-पेस्ट स्पैम |
| mention_limit | एक संदेश में 6 मेंशन | बड़े पिंग |
| timeout_minutes | 10 | सदस्य कितनी देर म्यूट रहेगा |
| delete_messages | चालू | आपत्तिजनक संदेश मिटाता है |
जब कोई ट्रिगर चलता है, तो सदस्य को टाइमआउट किया जाता है और वह समाप्त होने तक संदेश नहीं भेज सकता, प्रतिक्रिया नहीं दे सकता या वॉइस में नहीं जा सकता। लॉग चैनल में एक एंट्री जाती है जो ट्रिगर का नाम बताती है, ताकि आप देख सकें कि ऐसा क्यों हुआ।
इसे चालू करें
एंटी-स्पैम डिफ़ॉल्ट रूप से बंद है, जैसे एंटी-न्यूक। Security मॉड्यूल एक मास्टर स्विच है जो चालू है, पर हर सुरक्षा चालू करने तक कुछ नहीं करता। इसका मतलब है कि Noxyr जोड़ने से आपके सदस्यों पर अचानक मॉडरेशन शुरू नहीं होता।
- पहले लॉग चैनल चुनें। उसके बिना भी बॉट कार्रवाई करता है, पर आपको पता नहीं चलेगा कि उसने क्या किया।
- इसे चालू करें:
/security antispam enabled:trueचलाएँ, या डैशबोर्ड पर Security पेज खोलें। - अनुमतियाँ जाँचें। बॉट को सदस्यों को टाइमआउट करें और संदेश प्रबंधित करें चाहिए।
- कुछ दिन लॉग देखें और ज़रूरत हो तो समायोजित करें।
किसे छूट है
Administrator अनुमति वाले सदस्यों, या आपके सेट किए हुए एडमिन रोल वालों पर कोई कार्रवाई नहीं होती, और बॉट के संदेश नहीं जाँचे जाते। एंटी-स्पैम के लिए अलग ट्रस्ट लिस्ट नहीं है। किसी चैनल को इससे बाहर रखने के लिए, या तो वहाँ बॉट की चैनल देखें अनुमति हटा दें, या Anti-spam नियम के साथ /security ignore इस्तेमाल करें, जो चुने हुए चैनलों या श्रेणियों में नियम बंद कर देता है।
असली सर्वरों के लिए ट्यूनिंग
डिफ़ॉल्ट सामान्य चैट के लिए ठीक हैं। व्यस्त आयोजन अलग होते हैं।
- ड्रॉप के दौरान हाइप चैनल में आम लोग भी 8 सेकंड में 6 संदेश पर पहुँच जाएँगे। फ़ीचर बंद करने के बजाय
max_messagesबढ़ाएँ, या आयोजन के लिए वह चैनल अनदेखा करें। - रेड झेलने वाला शांत सर्वर सीमाएँ घटा सकता है। छह सेकंड में चार संदेश भी ज़्यादातर लोगों के टाइप करने से कहीं ज़्यादा है।
- सख्त नियमों वाला सर्वर
timeout_minutesबढ़ा सकता है, ताकि बार-बार गलती करने वाला ज़्यादा देर बाहर बैठे।
एक बार में एक संख्या बदलें और इंतज़ार करें। अगर तीन एक साथ बदलेंगे, तो पता नहीं चलेगा कि किससे गलत अलार्म ठीक हुए।
एंटी-स्पैम क्या नहीं करता
यह व्यवहार पर प्रतिक्रिया देता है, सामग्री पर नहीं। इसे पता नहीं चलेगा कि कोई विनम्र संदेश स्कैम है। उसके लिए लिंक नियम जोड़ें: एंटी-लिंक बॉट इनवाइट और स्कैम लिंक हटाता है, और हैक किए गए खाते की ढाल वही संदेश या लिंक मिटाती है जो 2 मिनट के भीतर 3 चैनलों में पोस्ट हो। रेड मोड में जॉइन-दर की जाँच भी जुड़ती है: 30 सेकंड में 10 जॉइन। ये सब सुरक्षा डॉक्स में हैं।
एक उदाहरण
मान लीजिए एक सदस्य एक ही वाक्य पाँच बार चिपकाता है। चौथे एक जैसे संदेश तक वह दोहराव सीमा पार कर जाता है। Noxyr उसे दस मिनट के लिए टाइमआउट करता है, प्रतियाँ मिटाता है, और आपके लॉग चैनल में लिखता है कि दोहराव ट्रिगर चला। लॉग पढ़ने वाला मॉडरेटर देख सकता है कि किस नियम ने उसे पकड़ा, और तय कर सकता है कि लंबा टाइमआउट या चेतावनी ठीक रहेगी या नहीं।
अब मान लीजिए हैक किया गया खाता एक संदेश में एक रोल को छह बार पिंग करता है। मेंशन सीमा पहले ही संदेश पर पकड़ लेती है, इससे पहले कि पिंग पूरे रोल को दोबारा जगा दे।
जब बॉट कुछ न करता लगे
- वह अब भी बंद है। एंटी-स्पैम तब तक कुछ नहीं करता जब तक आप इसे चालू नहीं करते। जाँचने के लिए
/security statusचलाएँ। - सदस्य एडमिन है। एडमिनिस्ट्रेटर और एडमिन रोल पर कभी कार्रवाई नहीं होती, इसलिए सामान्य खाते से परखें।
- बॉट के पास अनुमति नहीं है। सदस्यों को टाइमआउट करें के बिना वह म्यूट नहीं कर सकता, और संदेश प्रबंधित करें के बिना मिटा नहीं सकता।
- रोल बहुत नीचा है। बॉट उस सदस्य को टाइमआउट नहीं कर सकता जिसका सबसे ऊपर का रोल बॉट के रोल से ऊपर है।
- चैनल अनदेखा है।
/security ignore action:Listदेखें।
एंटी-स्पैम AI चैट चैनलों और टिकट चैनलों में भी चलता है, इसलिए वहाँ की बाढ़ भी दूसरी जगहों जैसी ही मानी जाती है।
अगर आप तय नहीं कर पा रहे कि कहाँ से शुरू करें, तो एक हफ़्ते डिफ़ॉल्ट रखें। हर दिन लॉग चैनल पढ़ें, और एक बार में एक संख्या ढीली या कड़ी करें। लॉग दिखाता है कि कौन-सा ट्रिगर चला, इसलिए आप देख सकते हैं कि आपके समुदाय को ज़्यादा ढीली संदेश सीमा चाहिए या ज़्यादा सख्त दोहराव सीमा।
आगे के कदम
संदर्भ एंटी-स्पैम डॉक्स में है। रणनीति के लिए एंटी-स्पैम बॉट गाइड पढ़ें, और देखें Discord सर्वर को रेड से कैसे बचाएँ। परतों के लिए इसे वेरिफ़िकेशन और एंटी-न्यूक के साथ जोड़ें। आज़माने के लिए Noxyr जोड़ें।
आम सवाल
Noxyr एंटी-स्पैम बॉट क्या पकड़ता है?
यह तब कार्रवाई करता है जब कोई सदस्य खिड़की के भीतर तीन सीमाओं में से किसी को पार करे: कुल संदेश, एक जैसे संदेश, या एक संदेश में मेंशन। डिफ़ॉल्ट हैं 8 सेकंड में 6 संदेश, 4 दोहराव और 6 मेंशन।
जब कोई स्पैम करता है तो क्या होता है?
सदस्य को टाइमआउट किया जाता है, डिफ़ॉल्ट रूप से 10 मिनट के लिए, और delete_messages चालू होने पर आपत्तिजनक संदेश मिटा दिए जाते हैं, जो डिफ़ॉल्ट है। लॉग चैनल में ट्रिगर के साथ एंट्री जाती है।
मैं एंटी-स्पैम कैसे चालू करूँ?
यह डिफ़ॉल्ट रूप से बंद है। /security antispam enabled:true चलाएँ या डैशबोर्ड के Security पेज पर इसे चालू करें।
क्या मैं किसी चैनल को एंटी-स्पैम से छूट दे सकता हूँ?
हाँ। किसी चैनल या श्रेणी में Anti-spam नियम बंद करने के लिए /security ignore इस्तेमाल करें। एडमिन और आपके सेट किए हुए एडमिन रोल पर कभी कार्रवाई नहीं होती।
क्या एंटी-स्पैम बॉट मुफ़्त है?
हाँ। एंटी-स्पैम और बाकी सुरक्षा मॉड्यूल मुफ़्त हैं।