
Telegram moderatsiyasi uchun muntazam ifodalar: namunalar
Ibora qoidalari yetmaganda: karta raqamlari, almashtirilgan harflar, taklif havolalari. Tayyor ifodalar va oʻzingiznikini qanday tekshirish kerak.
Ibora moderatsiyasi vazifalarning aksariyatini yopadi va soʻzlardan boshqa hech narsa talab qilmaydi. Lekin soʻz bilan tasvirlab boʻlmaydigan buzilish turi bor: matn emas, shablon. Karta raqami. Oxiri ixtiyoriy taklif havolasi. Har ikkinchi harfi oʻxshash lotin harfiga almashtirilgan soʻz.
Buning uchun Regex bloki bor.
Bu qayerda sozlanadi#
Moderatsiya boʻlimi → Regex kartasi. Qoidalar iboralar kabi toʻplamlarga yigʻiladi, va toʻplamning oʻz jazo zanjiri bor.

Blok Bazaviy tarifda mavjud; Cheklangan tarifda u yoʻq.
Qoidaning nomi, ifodaning oʻzi va bayroqlari bor. Nomni odam tushunadigan qilib yozgan maʼqul — u moderatsiya jurnaliga tushadi, va bir oydan keyin «4-qoida» sizga hech narsa aytmaydi.
Tayyor namunalar#
Quyida eng koʻp soʻraladiganlari. Yoqishdan oldin oʻz xabarlaringizda tekshiring: birovning chati — sizning chatingiz emas.
Bank kartasi raqami — istalgan ajratgich bilan guruhlangan oʻn olti raqam:
\b\d{4}[ \-]?\d{4}[ \-]?\d{4}[ \-]?\d{4}\b
Telegram'ning shaxsiy taklif havolasi — domen qoidasi bilan ushlab boʻlmaydigani, chunki domen qonuniy:
t\.me/\+[A-Za-z0-9_-]{10,}
Xalqaro formatdagi telefon raqami:
\+\d{1,3}[ \-(]?\d{2,4}[ \-)]?\d{2,4}[ \-]?\d{2,4}
Bosh harflar bilan yozilgan xabar — ketma-ket bir nechta uzun soʻz:
[А-ЯЁA-Z]{5,}(\s+[А-ЯЁA-Z]{3,}){3,}
Harflari almashtirilgan soʻz — kirill «о» harfini lotincha yozadigan, taqiqlangan soʻzlarni aylanib oʻtishning klassik usuli:
[кk][рpr][иi][пp][тt][оo0]
TRON hamyoni — spamerlar chatga tashlaydigan USDT manzillari:
\bT[A-Za-z1-9]{33}\b
Oʻz oyogʻingizdan otmaslik uchun#
Muntazam ifoda kontekstni bilmaydi va aynan yozilganini ushlaydi. Asabni tejaydigan uchta qoida.
Tirik xabarlarda tekshiring. Oʻz chatingizdan oʻnlab haqiqiy xabarni oling — spam ham, oddiy ham — va yoqishdan oldin qoidani ularda ishga tushirib koʻring.
Soʻz chegarasini qoʻying. \bспам\b «антиспам» va «спамер» ga tegmaydi, yalangʻoch
спам esa tegadi.
Yumshoq sanksiyadan boshlang. Dastlab toʻplamni «oʻchirish va ogohlantirish» holatida ushlang, bir-ikki kundan keyin moderatsiya jurnalini koʻring va shundan keyingina jimlik qoʻshing.
Va umumiy mulohaza: vazifani ibora qoidasi bilan hal qilish mumkin boʻlsa — shu bilan hal qiling. Iboralar oʻqiladi, ularni hamkasb ham tahrirlay oladi va ular ortiqcha qavsdan buzilmaydi. Regex'ni iboralar haqiqatan yetmaganda olish kerak.
Regex iboralardan nimasi bilan farq qiladi#
Ibora qoidasi normallashtirilgan matn boʻyicha ishlaydi: tekshirishdan oldin xabardan boʻsh joylar, emoji va tinish belgilari olib tashlanadi, almashtirilgan lotin harfi esa kirillga qaytariladi. Shuning uchun «с п а м» va «спам» uning uchun bir xil narsa.
Regex matnga dastlabki koʻrinishiga yaqinroq qaraydi — kuchi ham, zaifligi ham shunda. Kuchi: normallashtirish oʻchirib yuboradigan tuzilmani tasvirlash mumkin. Zaifligi: iboralar sukut boʻyicha himoyalangan aylanib oʻtish usullarini bu yerda qoʻlda koʻzda tutishga toʻgʻri keladi.
Regex ortiqchadek koʻrinsa, oddiydan boshlang: Telegram guruhini spamdan qanday himoya qilish kerak.
Regex-qoidalar ibora moderatsiyasidan nimasi bilan farq qiladi?
Iboralar soʻzlar va ularning birikmasini tasvirlaydi va boʻsh joylar bilan almashtirilgan harflar olib tashlangan normallashtirilgan matn boʻyicha ishlaydi. Regex tuzilmani tasvirlaydi — raqamni, havolani, shablonni — va matnga dastlabki koʻrinishiga yaqinroq qaraydi. Vazifani iboralar bilan hal qilish mumkin boʻlsa, shu bilan hal qilgan yaxshi.
Regex bepul tarifda mavjudmi?
Yoʻq, Regex bloki Bazaviy tarifga kiradi. Cheklangan tarifda iboralar, havolalar, uzunlik, takrorlar, xizmat xabarlari va oq roʻyxat mavjud.
Ifodani chatda yoqmasdan qanday tekshirish mumkin?
Qoidani saqlashda sinov satrlarida tekshiring, dastlab esa toʻplamni yumshoq sanksiyada ushlang — «oʻchirish va ogohlantirish» — va moderatsiya jurnalini koʻring.
Turli regex-qoidalar uchun turlicha jazolash mumkinmi?
Ha. Qoidalar toʻplamlarga yigʻiladi, jazo zanjiri esa toʻplamga bogʻlangan.
Keyingi o‘qish
Qo‘llanmalar3 daqiqa o‘qishTelegram forumida moderatsiyani mavzu boʻyicha sozlash
Forumning har bir mavzusiga oʻz qoidalarini qanday berish kerak, mavzu nega forumdan faqat qatʼiyroq boʻla oladi va «Umumiy» mavzusi nimasi bilan alohida.
Qo‘llanmalar4 daqiqa o‘qishBotga oʻz soʻzingiz bilan nimani oʻchirishni tushuntirish
AI qoidalari oddiy soʻz bilan yoziladi. Qanday ifodalash kerak, model xabar haqida nimani biladi va qoidani simulyatorda qanday tekshirish kerak.
Qo‘llanmalar3 daqiqa o‘qishBot xabarni nega oʻchirdi va bunga qanday eʼtiroz bildirish kerak
Ishtirokchi /why bilan sababni qanday biladi, apellyatsiyani qanday beradi va administrator shikoyatlarni chat tarixini titmasdan qanday koʻrib chiqadi.