सामग्री पर जाएँ

Discord पर अभद्र भाषा कैसे ब्लॉक करें? प्रतिबंधित शब्द और रेगेक्स

संदेश चैनल तक पहुँचने से पहले अभद्र भाषा को रोकें: प्रतिबंधित शब्द सूची में शब्द-शुरुआत मिलान और * वाइल्डकार्ड, वर्तनी की चालों को पकड़ने वाले रेगेक्स पैटर्न, Discord के मूल AutoMod नियमों के साथ काम करने, छूट और सही सज़ा चुनने के बारे में जानें।

VeyroBot टीम

यह लेख मूल तुर्की लेख से स्वचालित रूप से अनुवादित है। मूल तुर्की लेख पढ़ें

Discord पर अभद्र भाषा कैसे ब्लॉक करें? प्रतिबंधित शब्द और रेगेक्स
इस लेख में
  1. मॉड्यूल, सर्वर प्रबंधित करें (Manage Server) अनुमति, और नियम कोटा
  2. प्रतिबंधित शब्द सूची कैसे मेल खाती है?
  3. चरण 1: सूची सेट अप करें
  4. चरण 2: वर्तनी की चालों के लिए रेगेक्स जोड़ें
  5. चरण 3: दंड चुनें
  6. छूट: फ़िल्टर द्वारा किसे नहीं पकड़ा जाता है?
  7. यदि निर्दोष शब्द पकड़े जा रहे हैं या नियम वापस उलट रहा है
  8. क्या सूची संदर्भ-निर्भर अपमानों को पकड़ती है?
  9. अक्सर पूछे जाने वाले प्रश्न

संक्षेप में

VeyroBot में, अभद्र भाषा को दो फ़ील्ड का उपयोग करके ब्लॉक किया जाता है: प्रतिबंधित शब्द फ़िल्टर (Banned Word Filter) और रेगेक्स पैटर्न फ़िल्टर (Regex Pattern Filter)। दोनों डैशबोर्ड के एडवांस्ड AutoMod (Advanced AutoMod) टैब में स्थित हैं। VeyroBot इन सूचियों को Discord के मूल AutoMod के भीतर "VeyroBot · Banned words" और "VeyroBot · Banned patterns" नामक नियमों में अनुवादित करता है। नियम द्वारा पकड़ा गया संदेश कभी भी चैनल तक नहीं पहुँचता; VeyroBot आपकी चुनी हुई सज़ा, चेतावनी रिकॉर्ड और लॉग संदेश लागू करता है।

आमंत्रण, लिंक और स्पैम फ़िल्टर के साथ सामान्य सेटअप AutoMod सेटअप गाइड में समझाया गया है। यह लेख पूरी तरह से प्रतिबंधित शब्द सूची और रेगेक्स पैटर्न पर केंद्रित है।

मॉड्यूल, सर्वर प्रबंधित करें (Manage Server) अनुमति, और नियम कोटा

  • AutoMod मॉड्यूल सक्षम होना चाहिए। यदि एडवांस्ड AutoMod टैब में मॉड्यूल स्थिति (Module status) टॉगल बंद है, तो VeyroBot Discord से अपने नियमों को हटा देता है।
  • बॉट के पास सर्वर प्रबंधित करें (Manage Server) अनुमति होनी चाहिए। Discord AutoMod नियम बनाने के लिए इस अनुमति की आवश्यकता होती है। यदि अनुमति गायब है, तो आपकी सेटिंग सहेज ली जाएगी लेकिन नियम सेटअप नहीं होगा; डैशबोर्ड टैब के शीर्ष पर एक चेतावनी के साथ इसे इंगित करेगा।
  • एक मॉडरेशन लॉग चैनल चुना जाना चाहिए। पकड़े गए शब्द और लागू की गई सज़ाएँ वहाँ भेजी जाएंगी। चैनल संगठन के लिए लॉग चैनल गाइड देखें।
  • Discord के नियम कोटे में जगह होनी चाहिए। Discord प्रति सर्वर अधिकतम 6 कीवर्ड नियमों की अनुमति देता है। VeyroBot के प्रत्येक प्रतिबंधित शब्द, पैटर्न, आमंत्रण और लिंक फ़िल्टर इस कोटे से एक नियम का उपयोग करते हैं।

VeyroBot में यह विषय:Discord AutoMod और ऑटोमैटिक मॉडरेशन →

प्रतिबंधित शब्द सूची कैसे मेल खाती है?

सूची शब्दों की शुरुआत को देखती है: आपके द्वारा जोड़े गए शब्द से शुरू होने वाला कोई भी शब्द पकड़ा जाएगा; यह किसी शब्द के बीच में दिखाई देने के लिए पर्याप्त नहीं है। यह केस-असंवेदनशील (case-insensitive) है। नीचे दिए गए उदाहरणों में, वास्तविक शब्द के स्थान पर "badword" का उपयोग किया जाता है।

badword"badword" और "badwords" पकड़े जाते हैं, "superbadword" नहीं पकड़ा जाता है।
*badwordअग्रणी तारांकन (asterisk) शब्द के अंदर भी खोज करता है: "superbadword" भी पकड़ा जाता है।
badword*यह स्वीकार किया जाता है लेकिन कुछ भी नहीं बदलता है; मिलान पहले से ही शब्द की शुरुआत में है।
bad*wordयह सहेजा नहीं जाएगा। Discord शब्द के बीच में वाइल्डकार्ड का समर्थन नहीं करता है; डैशबोर्ड इस प्रविष्टि को अस्वीकार कर देता है।

एक अकेला * भी स्वीकार नहीं किया जाता है। यदि कोई प्रविष्टि 60-वर्ण की सीमा से अधिक हो जाती है, तो वह सहेजी नहीं जाएगी; पूरी सूची अधिकतम 4,000 वर्णों की हो सकती है।

चरण 1: सूची सेट अप करें

  1. डैशबोर्ड → आपका सर्वर → एडवांस्ड AutoMod (Advanced AutoMod) टैब खोलें।
  2. प्रतिबंधित शब्द फ़िल्टर (Banned Word Filter) बॉक्स में शब्द टाइप करें और Enter दबाएँ। आप अल्पविराम (commas) से अलग की गई तैयार सूची को पेस्ट कर सकते हैं और Enter दबा सकते हैं।
  3. अग्रणी * प्रतीक का उपयोग केवल उन शब्दों के लिए करें जो पर्याप्त लंबे हैं और जिन्हें आप अन्य शब्दों के अंदर भी पकड़ा जाना चाहते हैं।
  4. उल्लंघन की स्थिति में लागू करने के लिए कार्रवाई (Action to Apply in Case of Violation) चुनें और AutoMod सेटिंग सहेजें (Save AutoMod Settings) दबाएँ।

इस फ़िल्टर में कोई अलग चालू/बंद टॉगल नहीं है: यदि सूची भरी हुई है, तो यह काम करती है; यदि यह खाली है, तो यह काम नहीं करती है, और VeyroBot Discord से नियम को हटा देता है। सूची खाली आती है; कोई तैयार अभद्र भाषा सूची नहीं है, आप शब्दों को स्वयं जोड़ते हैं।

चरण 2: वर्तनी की चालों के लिए रेगेक्स जोड़ें

सदस्य अक्षरों के बजाय संख्याएँ लिखकर या बीच में रिक्त स्थान (spaces) रखकर सूची को बायपास करने का प्रयास कर सकते हैं। सूची केवल आपके द्वारा लिखे गए सटीक शब्द की खोज करती है; इन वर्तनी के लिए, रेगेक्स पैटर्न फ़िल्टर (Regex Pattern Filter) है। प्रति पंक्ति एक पैटर्न लिखा जाता है, और यदि पैटर्न संदेश में कहीं भी मेल खाता है, तो संदेश पकड़ा जाता है।

k[oö0]t[uü]\s*kelimeयह एक ही पैटर्न के साथ "kötükelime", "kötü kelime", और "k0tukelime" वर्तनी को पकड़ता है। वर्ग कोष्ठक के अंदर के वर्णों में से एक स्वीकार किया जाता है, और \s* यदि बीच में कोई रिक्त स्थान डाला गया हो तो भी मेल खाता है।
\bkötükelime\bयह केवल सटीक शब्द को पकड़ता है; "kötükelimeler" पास हो जाता है। यदि सूची में कोई छोटा शब्द निर्दोष शब्दों की शुरुआत को भी पकड़ लेता है, तो इसे इस प्रारूप में यहाँ ले जाएँ।
  • अधिकतम 10 पैटर्न लिखे जा सकते हैं; प्रत्येक अधिकतम 200 वर्णों का हो सकता है।
  • केस मायने नहीं रखता। VeyroBot इसे सुनिश्चित करने के लिए स्वचालित रूप से प्रत्येक पैटर्न की शुरुआत में (?i) फ़्लैग जोड़ता है।
  • बैकसरेफ़रेंस (\1), नेस्टेड पुनरावृत्ति ((a+)+), दोहराए गए वैकल्पिक समूह ((a|ab)*), लुकहेड्स या लुकबिहाइंड्स, और नामित समूहों वाले पैटर्न सहेजे नहीं जाते हैं। खाली पाठ से मेल खाने वाले पैटर्न—यानी जो हर संदेश को पकड़ेंगे—उन्हें भी अस्वीकार कर दिया जाता है।
  • यदि Discord अभी भी किसी पैटर्न को अस्वीकार करता है, तो पैटर्न नियम अपडेट नहीं किया जाएगा, और पैनल एक चेतावनी दिखाएगा। चूंकि सभी पैटर्न एक ही नियम में रहते हैं, इसलिए एक अमान्य पैटर्न दूसरों को भी अपडेट होने से रोकता है।

चरण 3: दंड चुनें

नियम द्वारा पकड़ा गया संदेश भेजा नहीं जाता है, और सदस्य को Discord पर "VeyroBot AutoMod: आपका संदेश नहीं भेजा गया था (प्रतिबंधित शब्द)।" जैसा नोट दिखाई देता है; पैटर्न के लिए, यह कोष्ठक में "प्रतिबंधित पैटर्न" कहता है। फिर, VeyroBot आपके द्वारा चुनी गई कार्रवाई लागू करता है: केवल चेतावनी, 5 मिनट, 10 मिनट, 1 घंटा, या 1 दिन का टाइमआउट, किक, या सर्वर से प्रतिबंध (ban)। प्रतिबंध के मामले में, पिछले 1 घंटे के सदस्य के संदेश भी हटा दिए जाते हैं।

पैनल में कार्रवाई के नाम "संदेश हटाएं + ..." से शुरू होते हैं; इन दो फ़िल्टर में, संदेश हटाया नहीं जाता है, यह पहली जगह में कभी भेजा ही नहीं जाता है। प्रत्येक उल्लंघन एक क्रमांकित केस खोलता है, सदस्य के चेतावनी काउंटर में एक चेतावनी जोड़ता है, और मॉडरेशन लॉग में दिखाता है कि कौन सा शब्द या पैटर्न मेल खाता है। दोनों फ़िल्टर के लिए दंड अलग से चुना जाता है; दोनों के लिए डिफ़ॉल्ट संदेश हटाएं + चेतावनी है। चेतावनियाँ क्रमिक दंड प्रणाली में फ़ीड करती हैं: डिफ़ॉल्ट रूप से, 3 चेतावनियों पर 1 घंटे का टाइमआउट लागू किया जाता है, और 5 चेतावनियों पर किक लागू की जाती है।

छूट: फ़िल्टर द्वारा किसे नहीं पकड़ा जाता है?

  • स्टाफ। VeyroBot स्वचालित रूप से संदेश प्रबंधित करें (Manage Messages) अनुमति वाले भूमिकाओं को Discord नियम की छूट सूची में जोड़ता है; प्रशासक (Administrator) या सर्वर प्रबंधित करें (Manage Server) अनुमति रखने वाली भूमिकाओं को इस सूची में नहीं जोड़ा जाता है। VeyroBot संदेश प्रबंधित करें अनुमति रखने वाले किसी भी सदस्य को दंडित नहीं करता है। अपने खुद के अधिकृत खाते से फ़िल्टर का परीक्षण न करें; अनधिकृत परीक्षण खाते का उपयोग करें।
  • छूट प्राप्त चैनल और भूमिकाएँ। छूट कार्ड में आपके द्वारा चुने गए चैनल और भूमिकाएँ (प्रत्येक अधिकतम 25) इन फ़िल्टर द्वारा नहीं पकड़े जाएंगे। @everyone को छूट प्राप्त भूमिका के रूप में नहीं चुना जा सकता है।
  • Discord की 20-भूमिका सीमा। Discord एक नियम में अधिकतम 20 छूट प्राप्त भूमिकाओं को स्वीकार करता है, और स्वचालित रूप से जोड़े गए स्टाफ भूमिकाएँ भी इस संख्या में गिनती करती हैं। कोई भी अतिरिक्त नियम में नहीं लिखा जाएगा: इन भूमिकाओं वाले सदस्यों के संदेश Discord पर अवरुद्ध हो सकते हैं, लेकिन VeyroBot उन्हें दंडित नहीं करेगा।

यदि निर्दोष शब्द पकड़े जा रहे हैं या नियम वापस उलट रहा है

  • सूची में छोटे शब्द जोड़ना। चूंकि मिलान शब्द की शुरुआत में होता है, इसलिए तीन अक्षरों का शब्द इससे शुरू होने वाले निर्दोष शब्दों को भी ब्लॉक कर देगा। ऐसे शब्दों को \b का उपयोग करके सटीक शब्दों के रूप में रेगेक्स में लिखें।
  • हर शब्द पर तारांकन (asterisk) लगाना। * से शुरू होने वाले शब्द को अन्य शब्दों के अंदर भी खोजा जाता है। इस तरह से एक छोटा शब्द जोड़ने से बड़ी संख्या में गलत सकारात्मक (false positives) परिणाम मिलते हैं।
  • Discord सेटिंग से नियम को संपादित करना। यदि आप Discord की सर्वर सेटिंग → AutoMod अनुभाग से "VeyroBot · ..." नियमों बदलते हैं, तो जब आप पैनल से सहेजते हैं या जब बॉट पुनरारंभ होता है तो VeyroBot नियम को पैनल सेटिंग पर वापस उलट देगा। पैनल से बदलाव करें।
  • Discord से नियम को हटाना। हटाया गया नियम अपने आप पुनर्स्थापित नहीं होता है, और पैनल एक चेतावनी प्रदर्शित करेगा। इसे फिर से सेट अप करने के लिए, पैनल से सेटिंग को एक बार सहेजें।
  • पहले दिन से ही गंभीर सज़ा चुनना। नई सूची को पहले संदेश हटाएं + चेतावनी के साथ चलाएं, जांचें कि मॉडरेशन लॉग में क्या पकड़ा जाता है, और फिर सज़ा को अधिक गंभीर बनाएं।

क्या सूची संदर्भ-निर्भर अपमानों को पकड़ती है?

इसके लिए उपयुक्त: सार्वजनिक, तेजी से बढ़ने वाले सर्वर, या ऐसे सर्वर जहाँ मॉडरेटर हर संदेश को नहीं पढ़ सकते हैं। यह संदेश चैनल तक पहुँचने से पहले आपके द्वारा स्पष्ट रूप से प्रतिबंधित किए गए शब्दों को रोकता है। यदि आपने यह निर्दिष्ट नहीं किया है कि आपके नियमों में कौन से शब्द प्रतिबंधित हैं, तो पहले सर्वर नियम गाइड देखें।

इसके लिए उपयुक्त नहीं है: संदर्भ-निर्भर अपमान। सूची शब्द को देखती है, यह इरादे को नहीं पढ़ती है: यह एक अशिष्ट वाक्य को नहीं पकड़ेगी जिसमें प्रतिबंधित शब्द नहीं है, लेकिन यह एक उद्धरण या चुटकुले के भीतर एक शब्द को पकड़ लेगी। इन स्थितियों के लिए मॉडरेटर के निर्णय की आवश्यकता होती है; सज़ा की अवधि चुनने के लिए, अस्थायी प्रतिबंध और टाइमआउट गाइड देखें।

अक्सर पूछे जाने वाले प्रश्न

क्या यह पहले से बनी हुई हिंदी अभद्र भाषा सूची के साथ आता है?

नहीं। सूची खाली आती है, और आप शब्दों को स्वयं जोड़ते हैं। एक छोटी सूची से शुरुआत करना और मॉडरेशन लॉग की जाँच करके इसका विस्तार करना गलत सकारात्मक परिणामों को कम करता है।

यदि एक ही संदेश शब्द और पैटर्न दोनों फ़िल्टर को ट्रिगर करता है, तो क्या दो चेतावनियाँ जारी की जाती हैं?

नहीं। 3 सेकंड के भीतर एक ही चैनल में एक ही सदस्य द्वारा ट्रिगर किया गया दूसरा नियम समान संदेश माना जाता है; केवल एक एकल सज़ा और एक एकल चेतावनी जारी की जाती है।

क्या मैं केवल अभद्र भाषा फ़िल्टर को अस्थायी रूप से बंद कर सकता हूँ?

हाँ। सूची को खाली करें और सहेजें; VeyroBot Discord से शब्द नियम को हटा देगा। पहले सूची को कहीं कॉपी कर लें। दूसरी ओर, AutoMod मॉड्यूल को बंद करने से VeyroBot के सभी नियम हट जाते हैं और जब आप इसे वापस चालू करते हैं तो उन्हें फिर से बनाया जाता है।

क्या मैं इन नियमों के साथ अपने खुद के Discord AutoMod नियमों को रख सकता हूँ?

हाँ। VeyroBot केवल अपने स्वयं के "VeyroBot · ..." नियमों का प्रबंधन करता है और सर्वर के अन्य नियमों को नहीं छूता है। VeyroBot आपके अपने नियमों द्वारा पकड़े गए संदेशों के लिए दंड, चेतावनियाँ या लॉग जारी नहीं करेगा। सुनिश्चित करें कि आपके नियम 6 कीवर्ड नियमों के कोटे से अधिक न हों।

सुविधा के सामान्य परिचय के लिए, आप Discord AutoMod बॉट पृष्ठ देख सकते हैं; सेटिंग सारांश के लिए, Discord का मूल AutoMod और चैनल और भूमिका छूट दस्तावेज़ देखें; और चेतावनियों को प्रबंधित करने के लिए, आप warnings, warn, और vaka-gecmisi कार्ड देख सकते हैं।

अंतिम अपडेट: 26 सितंबर 2026। इस लेख में मिलान नियम, पैटर्न सीमाएँ, छूट और सज़ा प्रवाह को VeyroBot के वर्तमान संस्करण में AutoMod नियम सिंक्रनाइज़र और पैनल सत्यापन से सत्यापित किया गया है।

बॉट को अपने सर्वर में जोड़ें मुफ़्त · ~30 सेकंड