फ़ॉर्मेटिंग बिगाड़े बिना रीपोस्ट में टेक्स्ट और लिंक बदलें
अपने-आप कॉपी होने वाले Telegram पोस्ट में @मेंशन, लिंक और कैप्शन बदलें। सामान्य रिप्लेसमेंट, ग्रुप वाले रेगुलर एक्सप्रेशन और शर्तों के साथ।
विषय-सूची
पोस्ट कॉपी करना आधा ही काम है। आम तौर पर सोर्स के कैप्शन को अपने कैप्शन से बदलना, रेफ़रल लिंक दोबारा लिखना या आख़िर में लगा “हमारा चैनल सब्सक्राइब करें” हटाना भी ज़रूरी होता है। रीपोस्ट में टेक्स्ट और लिंक बदलने के लिए पाइपलाइन में रिप्लेसमेंट होते हैं।
सामान्य रिप्लेसमेंट #
“टेक्स्ट → टेक्स्ट” रिप्लेसमेंट हर जगह मिला टेक्स्ट ढूँढ़कर उसकी जगह नई वैल्यू डाल देता है:
@source_channel→@my_channelt.me/source_channel→t.me/my_channel
सेटिंग वही हैं जो फ़िल्टर में: केस का फ़र्क नहीं और शब्द की सीमा। खाली रिप्लेसमेंट मिले हुए टेक्स्ट को हटा देता है।
फ़ॉर्मेटिंग नहीं बिगड़ती #
Telegram बोल्ड टेक्स्ट, लिंक और स्पॉइलर को टेक्स्ट से अलग रखता है — “कैरेक्टर N से, लंबाई M” जैसे मार्क के रूप में। अगर सिर्फ़ टेक्स्ट बदल दिया जाए, तो मार्क खिसक जाएँगे। CopyPost हर रिप्लेसमेंट के बाद इन्हें दोबारा गिनता है: बोल्ड शब्द को लंबे शब्द से बदलें, तो वह पूरा बोल्ड रहेगा, और उसके बाद का लिंक अपनी जगह पर। इमोजी का भी ध्यान रखा जाता है, जो Telegram में दो “पोज़िशन” लेते हैं।
ग्रुप वाले रेगुलर एक्सप्रेशन #
regex रिप्लेसमेंट मिले हुए टेक्स्ट के हिस्सों की जगह बदल सकता है:
| ढूँढ़ें | इससे बदलें | नतीजा |
|---|---|---|
(\d+)\s*USD | $$$1 | “15 USD” → “$15” |
(?P<user>\w+)@old\.com | ${user}@new.com | ईमेल पतों में डोमेन बदलता है |
\n*सब्सक्राइब करें.*$ | (खाली) | पोस्ट के आख़िर का हिस्सा हटाता है |
$1, ${name} ग्रुप डालते हैं, $$ — डॉलर का चिह्न। अगर रिप्लेसमेंट में ऐसे ग्रुप का ज़िक्र है जो
एक्सप्रेशन में नहीं है, तो पैनल पाइपलाइन सेव नहीं होने देगा — टाइपो से पोस्ट ख़राब नहीं होंगे।
शर्त के साथ रिप्लेसमेंट #
हर रिप्लेसमेंट की शर्तें हो सकती हैं — वही फ़िल्टर। जैसे, “#news” सिर्फ़ बिना फ़ोटो वाले पोस्ट में जोड़ें, या लिंक सिर्फ़ उन पोस्ट में बदलें जिनमें पार्टनर का ज़िक्र है। शर्तें ओरिजिनल मैसेज पर, सभी रिप्लेसमेंट से पहले जाँची जाती हैं, इसलिए रिप्लेसमेंट का क्रम इस पर असर नहीं डालता कि उनमें से कौन-से लागू होंगे।
रिप्लेसमेंट का क्रम #
रिप्लेसमेंट खुद एक-एक करके, ऊपर से नीचे लागू होते हैं: दूसरा, पहले का नतीजा देखता है। पाइपलाइन एडिटर में “↑” और “↓” बटन से क्रम कभी भी बदला जा सकता है।
Telegram की सीमाएँ #
मीडिया का कैप्शन 1024 कैरेक्टर तक सीमित है, टेक्स्ट 4096 तक। अगर रिप्लेसमेंट के बाद टेक्स्ट लंबा हो गया, तो CopyPost उसे सावधानी से छोटा कर देगा, इमोजी और फ़ॉर्मेटिंग तोड़े बिना।
तस्वीरों की ब्रांडिंग भी करनी है? पढ़ें फ़ोटो और वीडियो पर वॉटरमार्क के बारे में।