
Telegram moderasyonu için düzenli ifadeler: örnekler
İfade kuralları yetmediğinde: kart numaraları, değiştirilmiş harfler, davet bağlantıları. Hazır ifadeler ve kendinizinkini açmadan önce nasıl test edersiniz.
İfade moderasyonu görevlerin ezici çoğunluğunu kapatıyor ve sözcükten başka bir şey gerektirmiyor. Ama sözcüklerle anlatılamayan bir ihlal sınıfı var: metin değil, kalıp. Bir kart numarası. Sonu serbest bir davet bağlantısı. Her ikinci harfi benzerine değiştirilmiş bir sözcük.
Bunun için Regex bloğu var.
Nereden ayarlanıyor#
Moderasyon bölümü → Regex kartı. Kurallar ifadeler gibi setlere diziliyor ve setin kendi ceza zinciri var.

Blok Temel tarifede; Sınırlı tarifede yok.
Kuralın bir adı, ifadenin kendisi ve bayrakları var. Ada insanca bir şey yazın: moderasyon günlüğüne düşecek ve bir ay sonra «Kural 4» size hiçbir şey anlatmayacak.
Hazır örnekler#
Aşağıda en çok istenenler var. Açmadan önce kendi mesajlarınızda deneyin: başkasının sohbeti sizin sohbetiniz değil.
Banka kartı numarası — herhangi bir ayraçla gruplanmış on altı rakam:
\b\d{4}[ \-]?\d{4}[ \-]?\d{4}[ \-]?\d{4}\b
Telegram'ın özel davet bağlantısı — alan adı meşru olduğu için alan adı kuralıyla yakalanamayan tür:
t\.me/\+[A-Za-z0-9_-]{10,}
Uluslararası biçimde telefon numarası:
\+\d{1,3}[ \-(]?\d{2,4}[ \-)]?\d{2,4}[ \-]?\d{2,4}
Büyük harfle yazılmış mesaj — arka arkaya birkaç uzun sözcük:
[A-ZÇĞİÖŞÜ]{5,}(\s+[A-ZÇĞİÖŞÜ]{3,}){3,}
Harfleri değiştirilmiş sözcük — yasaklı sözcükleri atlatmanın klasik yolu, benzer görünen karakterlerle:
[kк][rг][iі][pр][tт][oо0]
TRON cüzdanı — spamcıların sohbete attığı USDT adresleri:
\bT[A-Za-z1-9]{33}\b
Kendi ayağınıza sıkmamak için#
Düzenli ifade bağlamı bilmiyor ve tam olarak yazılanı yakalıyor. Sinir tasarrufu sağlayan üç kural.
Gerçek mesajlarda deneyin. Kendi sohbetinizden bir düzine gerçek mesaj alın — hem spam hem sıradan — ve açmadan önce kuralı onların üstünde çalıştırın.
Sözcük sınırı koyun. \bspam\b, «antispam» ve «spamcı» sözcüklerine dokunmuyor; çıplak
spam dokunuyor.
Yumuşak bir yaptırımla başlayın. Seti ilk başta «sil ve uyar» konumunda tutun, birkaç gün sonra moderasyon günlüğüne bakın ve ancak ondan sonra susturma ekleyin.
Ve genel bir düşünce: görev bir ifade kuralıyla çözülebiliyorsa onunla çözün. İfadeler okunuyor, bir meslektaş da düzenleyebiliyor ve fazladan bir parantezle bozulmuyorlar. Regex'e, ifadeler gerçekten yetmediğinde uzanmak gerekiyor.
Regex ifadelerden nasıl ayrılıyor#
İfade kuralı normalleştirilmiş metin üzerinde çalışıyor: denetimden önce mesajdan boşluklar, emojiler ve noktalama işaretleri çıkarılıyor, değiştirilmiş harfler ise özgün biçimine döndürülüyor. Bu yüzden «s p a m» ile «spam» onun için aynı şey.
Regex metne özgün biçimine daha yakın bakıyor — gücü de zayıflığı da burada. Gücü: normalleştirmenin sileceği bir yapıyı tarif edebiliyorsunuz. Zayıflığı: ifadelerin varsayılan olarak koruduğu atlatma hilelerini burada elle öngörmek gerekiyor.
Regex fazla geliyorsa, basitinden başlayın: Telegram grubunu spamdan nasıl korursunuz.
Regex kuralları ifade moderasyonundan nasıl ayrılıyor?
İfadeler sözcükleri ve birleşimlerini tarif ediyor ve boşluklarla değiştirilmiş harflerin çıkarıldığı normalleştirilmiş metin üzerinde çalışıyor. Regex yapıyı tarif ediyor — bir numarayı, bir bağlantıyı, bir kalıbı — ve metne özgün biçimine daha yakın bakıyor. İfadelerle çözülüyorsa onlarla çözmek daha iyi.
Regex ücretsiz tarifede var mı?
Hayır, Regex bloğu Temel tarifeye dâhil. Sınırlı tarifede ifadeler, bağlantılar, uzunluk, tekrarlar, servis mesajları ve beyaz liste var.
Bir ifadeyi sohbette açmadan nasıl test ederim?
Kuralı kaydederken test satırlarında deneyin ve seti ilk başta yumuşak bir yaptırımda tutun — «sil ve uyar» — moderasyon günlüğünü izleyerek.
Farklı regex kuralları farklı cezalandırılabilir mi?
Evet. Kurallar setlere diziliyor ve ceza zinciri sete bağlı.
Bunları da okuyun
Rehberler3 dk okumaTelegram forumunda moderasyon konu konu nasıl ayarlanır
Forumun her konusuna kendi kurallarını nasıl verirsiniz, bir konu neden forumdan yalnızca daha sıkı olabilir ve «Genel» konusunun özelliği nedir.
Rehberler4 dk okumaBota kendi sözcüklerinizle neyi sileceğini nasıl anlatırsınız
Yapay zekâ kuralları sıradan sözcüklerle yazılıyor. Nasıl ifade edilir, model mesaj hakkında ne biliyor ve kural simülatörde nasıl denenir.
Rehberler3 dk okumaBot mesajı neden sildi ve buna nasıl itiraz edilir
Üye /why ile gerekçeyi nasıl öğrenir, itirazı nasıl yapar ve yönetici şikâyetleri sohbet geçmişini karıştırmadan nasıl karara bağlar.