ऑटो-पोस्टिंग में फ़िल्टर: रीपोस्ट से विज्ञापन कैसे हटाएँ
Telegram रीपोस्ट से विज्ञापन हटाने के फ़िल्टर: टेक्स्ट, शब्द की सीमा, रेगुलर एक्सप्रेशन और मैसेज टाइप — उदाहरणों से समझें कि सिर्फ़ काम के पोस्ट कैसे भेजें।
विषय-सूची
सोर्स चैनल सिर्फ़ काम की चीज़ें पोस्ट नहीं करता: स्पॉन्सर्ड पोस्ट, गिवअवे, दूसरों के बॉट के लिंक भी आते हैं। पाइपलाइन के फ़िल्टर तय करते हैं कि कौन-से मैसेज आगे जाएँगे और कौन-से नहीं — इसी तरह रीपोस्ट से विज्ञापन हटाए जाते हैं।
फ़िल्टर कैसे काम करते हैं #
हर फ़िल्टर में एक एक्शन और एक शर्त होती है:
- “छोड़ें, अगर” — शर्त पूरी होने पर मैसेज हटा दिया जाता है;
- “सिर्फ़ तब, जब” — मैसेज तभी आगे जाता है, जब शर्त पूरी हो।
मैसेज तभी डिलीवर होता है, जब उसे हर फ़िल्टर पास कर दे। फ़िल्टरों का क्रम मायने नहीं रखता।
टेक्स्ट: शब्द और केस का ध्यान रखते हुए #
सबसे आसान फ़िल्टर है — “टेक्स्ट में है”। दो सेटिंग इसे सटीक बनाती हैं:
- “केस का फ़र्क नहीं” —
adसे “Ad” और “AD” भी मिलेंगे, सिरिलिक जैसी दूसरी लिपियों में भी; - शब्द की सीमा: शब्द की शुरुआत से, शब्द के अंत तक या पूरा शब्द।
सीमा क्यों? इसके बिना फ़िल्टर “टेक्स्ट में ad है” शब्द “lead” और “address” पर भी चल जाएगा।
“पूरा शब्द” सेटिंग के साथ — सिर्फ़ अलग शब्द “ad” पर। यह चिह्नों के साथ भी काम करता है: पूरे शब्द के
रूप में #ad टैग #adweek पर नहीं चलेगा।
विज्ञापन के ख़िलाफ़ एक सेट का उदाहरण:
| एक्शन | शर्त |
|---|---|
| छोड़ें, अगर | टेक्स्ट में “विज्ञापन” है (पूरा शब्द, केस का फ़र्क नहीं) |
| छोड़ें, अगर | टेक्स्ट में “#promo” है |
| छोड़ें, अगर | टेक्स्ट में “erid” है |
रेगुलर एक्सप्रेशन #
जब शब्द बहुत ज़्यादा हों, तो एक regex काम आता है। CopyPost Rust regex सिंटैक्स इस्तेमाल करता है:
यह “ख़राब” पैटर्न पर अटकता नहीं, इसलिए जटिल एक्सप्रेशन भी लीनियर टाइम में प्रोसेस होता है।
(?:गिवअवे|giveaway|कॉन्टेस्ट).{0,40}(?:सब्सक्राइब|subscri|repost)
यह एक्सप्रेशन एक ही वाक्य के भीतर किसी भी शब्द-क्रम में “सब्सक्राइब करो और रीपोस्ट करो” वाले गिवअवे पकड़ता है।
एक्सप्रेशन में गलती हो तो पैनल सेव करते समय दिखा देगा — टूटा हुआ फ़िल्टर काम में नहीं आएगा।
मैसेज टाइप के फ़िल्टर #
शर्त “इनमें से कुछ है” मैसेज के एट्रिब्यूट जाँचती है: फ़ोटो, वीडियो, वॉइस मैसेज, वीडियो नोट, पोल, स्टिकर, टेक्स्ट में लिंक, मेंशन, बटन, फ़ॉरवर्ड किए गए मैसेज वगैरह।
- “छोड़ें, अगर बटन हैं” — “Go” बटन वाले ज़्यादातर विज्ञापन पोस्ट हटा देता है।
- “सिर्फ़ तब, जब फ़ोटो या वीडियो हो” — न्यूज़ चैनल को मीडिया फ़ीड में बदल देता है।
- “छोड़ें, अगर फ़ॉरवर्ड किया गया हो” — सोर्स का सिर्फ़ ओरिजिनल कंटेंट रखता है।
एल्बम #
एल्बम को पूरे कैप्शन के आधार पर जाँचा जाता है: कैप्शन में विज्ञापन है, तो एक भी फ़ोटो नहीं जाएगी। वहीं मीडिया टाइप वाले फ़िल्टर हर आइटम को देखते हैं: “सिर्फ़ फ़ोटो” मिक्स्ड एल्बम में से सिर्फ़ फ़ोटो भेजेगा।
सलाह #
दो-तीन फ़िल्टर से शुरू करें और कुछ दिन नतीजे देखें। फ़िल्टर पैनल में चलते-चलते बदले जा सकते हैं — पाइपलाइन बदलाव तुरंत अपना लेती है।
अगला कदम — सोर्स के लिंक और कैप्शन को अपने से बदलें।