Otomatik paylaşımda filtreler: repostlardaki reklamları temizleme
Metin filtreleri, kelime sınırları, düzenli ifadeler ve mesaj türü filtreleri: Telegram otomatik paylaşımda yalnızca istediğiniz gönderileri geçirin.
İçindekiler
Kaynak kanal yalnızca işe yarar içerik paylaşmaz: reklam entegrasyonları, çekilişler, başkalarına ait botların bağlantıları da gelir. Akış filtreleri, hangi mesajların aktarılacağına ve hangilerinin aktarılmayacağına karar verir.
Filtreler nasıl çalışır #
Her filtrenin bir eylemi ve bir koşulu vardır:
- «Şu durumda atla» — koşul sağlanırsa mesaj atılır;
- «Yalnızca şu durumda» — mesaj yalnızca koşul sağlanırsa geçer.
Bir mesaj, her filtreden geçtiğinde teslim edilir. Filtrelerin sırası önemli değildir.
Metin: kelime ve harf duyarlılığı #
En basit filtre «metin şunu içeriyor» filtresidir. İki ayar onu isabetli hâle getirir:
- «büyük/küçük harf duyarsız» —
reklam, «Reklam» ve «REKLAM» kelimelerini de bulur, Kiril alfabesinde de; - kelime sınırı: kelime başından, kelime sonuna kadar veya tam kelime.
Sınır neden gerekli? «metin şunu içeriyor: oto» filtresi sınır olmadan «fotoğraf» ve «otobüs»
kelimelerinde de tetiklenir. «Tam kelime» ayarıyla yalnızca tek başına duran «oto» kelimesinde
tetiklenir. İşaretlerle de çalışır: tam kelime olarak #reklam, #reklamhaftası etiketinde
tetiklenmez.
Reklama karşı örnek bir set:
| Eylem | Koşul |
|---|---|
| Şu durumda atla | metin «reklam» içeriyor (tam kelime, harf duyarsız) |
| Şu durumda atla | metin «#promo» içeriyor |
| Şu durumda atla | metin «erid» içeriyor |
Düzenli ifadeler #
Kelime sayısı çok fazla olduğunda tek bir düzenli ifade (regex) işinizi görür. CopyPost, Rust regex
söz dizimini kullanır: «kötü» kalıplarda takılmaz, bu yüzden karmaşık bir ifade bile doğrusal sürede
işlenir.
(?:çekiliş|giveaway|yarışma).{0,40}(?:takip|repost)
Bu ifade, «takip et ve repost yap» türü çekilişleri cümle içinde kelime sırası ne olursa olsun yakalar.
İfadedeki hataları panel kaydetme sırasında gösterir — bozuk bir filtre devreye girmez.
Mesaj türüne göre filtreler #
«şunlardan biri var» koşulu mesajın özelliklerini kontrol eder: fotoğraf, video, sesli mesajlar, görüntülü mesajlar (yuvarlak videolar), anketler, çıkartmalar, metindeki bağlantılar, bahsetmeler, butonlar, iletilmiş mesajlar ve diğerleri.
- «Şu durumda atla: buton var» — «Git» butonlu reklam gönderilerinin çoğunu temizler.
- «Yalnızca şu durumda: fotoğraf veya video var» — haber kanalını bir medya akışına dönüştürür.
- «Şu durumda atla: iletilmiş mesaj var» — kaynağın yalnızca özgün içeriğini bırakır.
Albümler #
Albüm, açıklamasının tamamına göre kontrol edilir: açıklamada reklam varsa tek bir fotoğraf bile gitmez. Medya türü filtreleri ise her öğeye ayrı bakar: «yalnızca fotoğraf», karışık bir albümden yalnızca fotoğrafları gönderir.
İpucu #
İki üç filtreyle başlayın ve birkaç gün sonuçları izleyin. Filtreler panelde anında değiştirilir — akış değişiklikleri hemen uygular.
Sonraki adım — kaynağın bağlantılarını ve imzasını kendinizinkiyle değiştirmek.