Барлық жазбалар
3 мин оқу

Telegram модерациясына арналған тұрақты өрнектер: мысалдар

Тіркес ережелері жеткіліксіз болғанда: карта нөмірлері, ауыстырылған әріптер, шақыру сілтемелері. Дайын өрнектер және өзіңіздікін қалай тексеру керек.

Тіркес модерациясы міндеттердің басым бөлігін жабады және сөзден басқа ештеңе талап етпейді. Бірақ сөзбен сипаттауға келмейтін бұзушылық түрі бар: мәтін емес, үлгі. Карта нөмірі. Соңы еркін шақыру сілтемесі. Әр екінші әрпі ұқсас латын әрпіне ауыстырылған сөз.

Бұл үшін Regex блогы бар.

Бұл қайда бапталады#

Модерация бөлімі → Regex картасы. Ережелер тіркестер сияқты жиынтықтарға жиналады, әрі жиынтықтың өз жаза тізбегі бар.

Модерация баптауларындағы Regex блогы

Блок Базалық тарифте қолжетімді; Шектеулі тарифте ол жоқ.

Ереженің аты, өрнегінің өзі және жалаушалары бар. Атын адам түсінетіндей жазған жөн — ол модерация журналына түседі, әрі бір айдан кейін «4-ереже» сізге ештеңе айтпайды.

Дайын мысалдар#

Төменде ең жиі сұралатындары. Қоспас бұрын өз хабарламаларыңызда тексеріңіз: өзгенің чаты — сіздің чатыңыз емес.

Банк картасының нөмірі — кез келген бөлгішпен топталған он алты сан:

\b\d{4}[ \-]?\d{4}[ \-]?\d{4}[ \-]?\d{4}\b

Telegram-ның жеке шақыру сілтемесі — доменмен ұстауға келмейтіні, өйткені домен заңды:

t\.me/\+[A-Za-z0-9_-]{10,}

Халықаралық форматтағы телефон нөмірі:

\+\d{1,3}[ \-(]?\d{2,4}[ \-)]?\d{2,4}[ \-]?\d{2,4}

Бас әріппен жазылған хабарлама — қатарынан бірнеше ұзын сөз:

[А-ЯЁA-Z]{5,}(\s+[А-ЯЁA-Z]{3,}){3,}

Әріптері ауыстырылған сөз — кирилл «о» әрпін латынша жазатын, тыйым салынған сөздерді айналып өтудің классикалық тәсілі:

[кk][рpr][иi][пp][тt][оo0]

TRON әмияны — спамерлер чатқа лақтыратын USDT мекенжайлары:

\bT[A-Za-z1-9]{33}\b

Өз аяғыңыздан атып алмау үшін#

Тұрақты өрнек мән-жайды білмейді және дәл жазылғанды ғана ұстайды. Жүйкені сақтайтын үш ереже.

Тірі хабарламаларда тексеріңіз. Өз чатыңыздан он шақты нағыз хабарламаны алыңыз — спам да, кәдімгі де — және қоспас бұрын ережені соларда жіберіп көріңіз.

Сөз шекарасын қойыңыз. \bспам\b «антиспам» мен «спамер» дегенге тимейді, ал жалаң спам тиеді.

Жұмсақ санкциядан бастаңыз. Алғашқы кезде жиынтықты «өшіру және ескерту» күйінде ұстаңыз, бір-екі күннен кейін модерация журналын қараңыз да, содан кейін ғана үнсіздік қосыңыз.

Және жалпы ой: міндетті тіркес ережесімен шешуге болса — сонымен шешіңіз. Тіркестер оқылады, оларды әріптес те түзете алады және олар артық жақшадан бұзылмайды. Regex-ті тіркестер шынымен жетпегенде ғана алған жөн.

Regex тіркестерден немен ерекшеленеді#

Тіркес ережесі нормаланған мәтін бойынша жұмыс істейді: тексеру алдында хабарламадан бос орындар, эмодзи және тыныс белгілері алынады, ал ауыстырылған латын әрпі кириллге қайтарылады. Сондықтан «с п а м» мен «спам» ол үшін бір нәрсе.

Regex мәтінге бастапқы түріне жақынырақ қарайды — күші де, әлсіздігі де осында. Күші: нормалау өшіріп жіберетін құрылымды сипаттауға болады. Әлсіздігі: тіркестер әдепкіде қорғалған айналып өту тәсілдерін мұнда қолмен қарастыруға тура келеді.

Regex артық көрінсе, қарапайымнан бастаңыз: Telegram тобын спамнан қалай қорғау керек.

Regex-ережелер тіркес модерациясынан немен ерекшеленеді?

Тіркестер сөздер мен олардың тіркесімін сипаттайды және бос орындар мен ауыстырылған әріптер алынған нормаланған мәтін бойынша жұмыс істейді. Regex құрылымды сипаттайды — нөмірді, сілтемені, үлгіні — және мәтінге бастапқы түріне жақынырақ қарайды. Міндетті тіркеспен шешуге болса, сонымен шешкен жақсы.

Regex тегін тарифте қолжетімді ме?

Жоқ, Regex блогы Базалық тарифке кіреді. Шектеулі тарифте тіркестер, сілтемелер, ұзындық, қайталанулар, қызметтік хабарламалар және ақ тізім қолжетімді.

Өрнекті чатта қоспай қалай тексеруге болады?

Ережені сақтау кезінде сынақ жолдарында тексеріңіз, ал алғашқы кезде жиынтықты жұмсақ санкцияда ұстаңыз — «өшіру және ескерту» — және модерация журналын қараңыз.

Әртүрлі regex-ереже үшін әртүрлі жазалауға бола ма?

Иә. Ережелер жиынтықтарға жиналады, ал жаза тізбегі жиынтыққа байланған.

Әрі қарай оқу