गाइड

Telegram में टिप्पणियों की निगरानी: क्या असल में चलता है

पोस्ट के नीचे का स्पैम प्रवेश वाले स्पैम से अलग समस्या है। फ़िल्टर क्या पकड़ते हैं, म्यूट कब बैन बनता है, और क्या छूट जाता है।

AdminHub

संक्षेप में। शामिल होने की दरवाज़ा और टिप्पणी फ़िल्टर अलग समस्याएँ हल करते हैं। प्रवेश पर आप खाता परखते हैं; पोस्ट के नीचे संदेश, और भेजने वाला पहले से अंदर है। AdminHub जुड़े चर्चा समूह को छह पैटर्न फ़िल्टर, एक नक़ल पकड़ने वाला, म्यूट और बैन तक की चुपचाप चढ़ाई, और नियम से निकल आए हर संदेश पर एक AI पड़ाव से संभालता है। हर कार्रवाई लॉग में जाता है। यह पैटर्न पर चलता है, अर्थ पर नहीं — और कड़ी फ़िल्टर का तयशुदा ज़्यादातर चैनलों की ज़रूरत से सख़्त है।

शामिल होने की क़तार मशहूर समस्या है। शाम असल में टिप्पणियाँ खाते हैं।

फ़र्क़ ढाँचागत है। प्रवेश पर आप खाता परखते हैं: कितना पुराना है, सत्यापन पास करता है या नहीं, किसी स्पैम डेटाबेस में दिखता है या नहीं। पोस्ट के नीचे आप संदेश परखते हैं — और उसके पीछे तीन महीने पुराना सदस्य हो सकता है जिसने आज तक कुछ ग़लत नहीं किया। इसीलिए जिन चैनलों ने शामिल होने की अनुरोध संभाल लीं, उन्हें भी हर पोस्ट के नीचे क्रिप्टो कड़ियाँ मिलते रहते हैं।

आगे सब कुछ इसी दूसरी समस्या पर है। दरवाज़े पर अलग लेख है: चैनल को स्पैम और बॉट से बचाना

टिप्पणियाँ चैनल में नहीं, समूह में रहते हैं

Telegram चैनल का अपना कोई टिप्पणी हिस्सा नहीं होता। पोस्ट के नीचे जो दिखता है वह एक जुड़े चर्चा समूह है, और टिप्पणी बटन उसी के अंदर एक सिलसिला खोलता है। हर टिप्पणी असल में समूह का संदेश है।

इससे तीन नतीजे निकलते हैं, जो बिठाने करने से पहले ही तय कर देते हैं कि क्या संभव है।

जुड़ा समूह नहीं, तो निगरानी करने को कुछ नहीं। टिप्पणियाँ बंद हैं तो चैट ही नहीं है, और किसी फ़िल्टर के पास पढ़ने को कुछ नहीं।

बॉट को समूह में भी व्यवस्थापक होना चाहिए, सिर्फ़ चैनल में नहीं। चैनल के अधिकार उसे छापने करने देते हैं। समूह के अधिकार संदेश देखने और हटाने देते हैं। चर्चा समूह AdminHub ख़ुद चैनल के जुड़े चैट से पहचान लेता है, पर अधिकार आपको देने होते हैं।

बैन समूह का बैन है। टिप्पणी स्पैम पर बैन हुआ व्यक्ति चैनल का सदस्य बना रहता है और सिर्फ़ पोस्ट के नीचे लिखने की सुविधा खोता है। आमतौर पर आप यही चाहते थे।

छह फ़िल्टर, और हर एक असल में क्या पकड़ता है

दो तयशुदा तौर पर चालू हैं, क्योंकि दोनों मिलकर आने वाले ज़्यादातर कचरे को रोक लेते हैं।

  • न्योते की कड़ियाँ — किसी भी रूप में t.me/+ और t.me/joinchat/। यही वह मेरे चैनल से जुड़ो वाला स्पैम है।
  • कड़ियाँ — कोई भी http या https पता, साथ में अनुमत डोमेन की सूची जो आप भरते हैं। मिलान पूरे डोमेन या असली उप-डोमेन से होती है, इसलिए example.com अनुमति देने करने पर evil-example.com चुपके से नहीं निकल जाता।

बाक़ी चार तब तक बंद हैं जब तक आप चालू न करें।

  • फ़ॉरवर्ड — कोई भी फ़ॉरवर्ड किया संदेश, चाहे उसमें कुछ भी हो।
  • उल्लेख — चार या उससे ज़्यादा अक्षर वाला @उपयोगकर्ता-नाम। ईमेल पते जानबूझकर बाहर रखे गए हैं: पता के भीतर @gmail से मेल होना पहले सही संदेश हटा देता था।
  • फ़ोन नंबर — इतनी लंबी अंक की क़तार कि फ़ोन नंबर लगे। यह फ़ोन नंबर और ऑर्डर संख्या में फ़र्क़ नहीं कर सकता।
  • रोक-शब्द — आपकी अपनी सूची, बड़े-छोटे अक्षरों की परवाह किए बिना सीधे उप-शब्द की तरह। उप-शब्द का मतलब है कि आम शब्द आमदनी के भीतर भी पकड़ा जाएगा। वही शब्द चुनें जिन्हें देखते ही हटा देते, और कम चुनें।

ये इसी क्रम में चलते हैं, पहला मेल जीतता है, और हटाना तुरंत तथा चुपचाप होता है। किसी को नहीं बताया जाता कि उसका संदेश क्यों ग़ायब हुआ।

वही संदेश, तीन बार

फ़िल्टर से अलग: एक ही व्यक्ति का एक जैसा पाठ पाँच मिनट में तीन बार आने पर हटाना होता है, और खाता पाँच मिनट के लिए म्यूट हो जाता है।

तुलना बिल्कुल सटीक है — पाठ छँटता होता है, छोटे अक्षरों में बदलता है, फिर हैश बनता है। एक अक्षर बदलते ही दोनों संदेश अलग हो जाते हैं। यानी नक़ल-चिपकाना और अटका हुआ कीबोर्ड रुकते हैं, साँचा घुमाने वाला नहीं रुकता।

पाँच मिनट की खिड़की मायने रखती है, और यह सुधार हमें अलग से निकालना करना पड़ा था। उसके बिना, हफ़्तों में फैले तीन धन्यवाद भी किसी नियमित सदस्य को म्यूट करा देते थे।

यहाँ कोई दर-सीमा नहीं है: सामग्री की परवाह किए बिना प्रति सेकंड संदेश गिनने वाला कुछ नहीं है। यह काम Telegram का अपना धीमी चाल समूह सेटिंग में करता है, और बेहतर करता है।

तीसरी उल्लंघन के बाद क्या होता है

हर फ़िल्टर लगना एक गिनती में एक जोड़ता है, जो हर व्यक्ति और हर चैट के लिए अलग रहता है। तीन संख्याएँ आपके हैं: N उल्लंघन के बाद म्यूट (तयशुदा 3), N के बाद बैन (6, फिर गिनती शून्य), और म्यूट कितनी देर चले (तयशुदा एक घंटा, एक मिनट से एक दिन तक)।

चढ़ाई भी चुपचाप है। चैट में न पहले कुछ कहा जाता है, न बाद में। एक बार ग़लती करने वाला एक संदेश खोता है; लगातार करने वाला पहले लिखने का हक़ खोता है, फिर समूह।

एक बात जान लेना ठीक रहेगा: ये गिनतियाँ डेटाबेस में नहीं, स्मृति में रहते हैं, इसलिए पुनरारंभ इन्हें शून्य कर देता है। चढ़ाई एक चलती सत्र का व्यवहार है, स्थायी रिकॉर्ड नहीं — और यह दोनों तरफ़ काम करता है, ज़्यादातर सदस्य के पक्ष में।

इसके साथ दो वैकल्पिक खिड़कियाँ हैं। नए सदस्य पाबंदियाँ जुड़ने के पहले N घंटे तक कड़ियाँ और फ़ॉरवर्ड रोकती हैं। रात्रि-मोड दो UTC घंटों के बीच कड़ियाँ और मीडिया रोकता है — उस समय के लिए जब कोई देख नहीं रहा। दोनों तयशुदा तौर पर बंद हैं।

आख़िर में AI पड़ाव

नियम पहले चलते हैं क्योंकि वे तुरंत हैं। जो उनसे बच निकला वह AI जाँच पर जाता है, और यही वह हिस्सा है जो पैटर्न की पकड़ से बाहर की चीज़ पकड़ता है: सलीक़े से लिखा प्रचारी संदेश जिसमें एक भी कड़ी नहीं।

जाँच को संदेश का पाठ मिलता है — पहले 500 अक्षर —, संदर्भ के तौर पर आपके चैनल का नाम, और एक खुले पाठ खाना में लिखे आपके अतिरिक्त नियम, जैसे कि यहाँ कारों की बात होती है, सट्टे से जुड़ा कुछ भी स्पैम है। जवाब दो-तरफ़ा है: स्पैम या नहीं। स्पैम का मतलब है चुपचाप हटाना और गिनती में एक उल्लंघन।

दो बातें उस मॉडल से भी ज़्यादा मायने रखती हैं जो पीछे चल रहा है।

यह सिर्फ़ पाठ पढ़ता है। बिना शीर्षक की तस्वीर इसके लिए है ही नहीं। स्टिकर भी नहीं।

गड़बड़ी में यह लेखक के पक्ष में झुकता है। जाँच में गड़बड़ी आए या समय-समाप्ति हो, तो संदेश रह जाता है। किसी ख़राबी से निगरानी कमज़ोर होती है, कभी ज़्यादा आक्रामक नहीं।

मालिक को क्या दिखता है

हर कार्रवाई — हटाना, म्यूट, बैन — लॉग में लिखा जाता है: कौन-सा नियम चला, संदेश के पहले 500 अक्षर, और समय। पैनल में कार्रवाई के हिसाब से कुल, सबसे ज़्यादा चलने वाले फ़िल्टर, और हाल की प्रविष्टियाँ दिखती हैं।

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

सदस्य किसी संदेश पर /शिकायत reply भी कर सकते हैं। इससे आपके लिए एक प्रवेश बनती है और बस — न automatic हटाना, न किसी अनजान की बात पर कोई कार्रवाई।

यह कहाँ काम नहीं आएगा

  • Pattern, अर्थ नहीं। रोक-शब्द substrings हैं, फ़ोन फ़िल्टर अंक गिनता है, उल्लेख फ़िल्टर कोई भी @नाम देख लेता है। इनमें से कोई संदर्भ नहीं पढ़ता। AI पड़ाव पढ़ता है, 500 अक्षर पाठ के भीतर, और वह एक राय है, गारंटी नहीं।
  • कड़ियाँ का तयशुदा ज़्यादातर चैनलों की ज़रूरत से सख़्त है। जैसा है वैसा रहने दिया तो हर किसी का हर पता हटेगा, पुराने सदस्य का भी। भरोसा करने से पहले अनुमत डोमेन भर दें।
  • बिना पाठ वाले मीडिया पर कोई फ़ैसला नहीं होता। छवि सिर्फ़ फ़ॉरवर्ड और नए सदस्य नियम से गुज़रती है, और किसी से नहीं।
  • संपादित किए गए संदेश दोबारा जाँच नहीं होते। साफ़ टिप्पणी जिसमें बाद में कड़ी जोड़ दिया गया, वह टिका रहता है।
  • चैनल की तरफ़ से किए गए टिप्पणियाँ छोड़ दिए जाते हैं। सिर्फ़ असली उपयोगकर्ता खाते के संदेश देखे जाते हैं। जो अपने चैनल की पहचान से टिप्पणी करता है, वह इस सबके बाहर है।
  • गरम बहस में यह इंसान की जगह नहीं लेता। कचरा अपने आप हटता है। झगड़े, संगठित हमले और सिर्फ़ उबाऊ विषय से बाहर आपके ही ज़िम्मे रहते हैं।

अभी क्या करें

  • Mini App में निगरानी चालू करें और देखें कि चर्चा समूह पहचाना गया या नहीं।
  • उस समूह में बॉट को व्यवस्थापक अधिकार दें — कम से कम हटाना और रोकना।
  • कड़ी फ़िल्टर चालू छोड़ने से पहले अनुमत डोमेन की सूची भर दें।
  • तीन-चार ऐसे रोक-शब्द जोड़ें जिन्हें देखते ही हटा देते। तीस नहीं।
  • एक दिन बाद लॉग पढ़ें और ठीक एक सेटिंग बदलें।

पूरी सुविधाओं की सूची चैनल protection पन्ने पर है, और उसी औज़ार का दरवाज़े वाला हिस्सा यहाँ: चैनल को स्पैम और बॉट से बचाना। अगर टिप्पणियाँ दूसरी वजह से ख़ामोश हैं — टिप्पणी करने लायक़ कुछ है ही नहीं — तो काम का दूसरा आधा हिस्सा यह है: चैनल सामग्री को अपने आप चलाना करना

लोग आमतौर पर क्या पूछते हैं

प्रवेश पर कैप्चा है, तो टिप्पणी निगरानी की ज़रूरत क्यों?
क्योंकि दोनों अलग समस्याएँ हल करते हैं। प्रवेश पर आप एक खाता को परखते हैं: उसकी उम्र, उसका रिकॉर्ड, वह सत्यापन पास करता है या नहीं। पोस्ट के नीचे आप एक संदेश को परखते हैं, और उसके पीछे अक्सर एक असली सदस्य होता है जिसने तीन महीने में कुछ ग़लत नहीं किया। वहाँ दरवाज़ा काम नहीं आता, क्योंकि भेजने वाला पहले से अंदर है।
कौन से टिप्पणी फ़िल्टर तयशुदा तौर पर चालू रहते हैं?
दो: न्योते की कड़ियाँ और सामान्य कड़ियाँ। फ़ॉरवर्ड, उल्लेख, फ़ोन संख्याएँ और आपकी रोक-शब्द सूची तब तक बंद रहती हैं जब तक आप उन्हें चालू न करें। सबसे पहले कड़ी फ़िल्टर ही सेट करना चाहिए: तयशुदा सेटिंग पर वह हर किसी का हर पता हटा देता है, उस पुराने सदस्य का भी जो कोई स्रोत साझा कर रहा हो — जब तक आप अनुमत डोमेन की सूची न भर दें।
टिप्पणियाँ में म्यूट या बैन किस बात पर होता है?
हर फ़िल्टर लगना एक उल्लंघन जोड़ता है, और यह गिनती हर व्यक्ति और हर चैट के लिए अलग रखा जाता है। तीन उल्लंघन पर खाता एक घंटे के लिए म्यूट होता है, छह पर चर्चा समूह से बैन; दोनों सीमाएँ और म्यूट की अवधि आप तय करते हैं। इससे अलग, वही पाठ पाँच मिनट में तीन बार भेजने पर हटाना होता है और पाँच मिनट का म्यूट मिलता है।
क्या AI सब कुछ देख लेता है?
नहीं। वह सबसे आख़िर में चलता है, सिर्फ़ उन संदेश पर जो नियम से निकल गए, और सिर्फ़ पाठ पर — टिप्पणी या शीर्षक के पहले 500 अक्षर। बिना शीर्षक की तस्वीर उसके लिए है ही नहीं, स्टिकर भी नहीं। अगर जाँच विफल हो जाए या समय-समाप्ति हो जाए तो संदेश वहीं रहता है।
क्या यह असली लोगों के टिप्पणियाँ भी हटा देगा?
कभी-कभी हटाएगा, और लॉग इसी वजह से है। रोक-शब्द उप-शब्द की तरह मेल होते हैं, फ़ोन फ़िल्टर सिर्फ़ अंक गिनता है, और कड़ी फ़िल्टर स्रोत और विज्ञापन में फ़र्क़ नहीं कर पाता। हर हटाना, म्यूट और बैन उसी नियम के साथ लिखा जाता है जिसने उसे चलाया किया, इसलिए ज़रूरत से सख़्त सेटिंग हटाए जाने की एक क़तार की तरह दिखती है जिससे आप सहमत नहीं — न कि चुपचाप मर चुके टिप्पणियाँ की तरह।