Barcha postlar
2 daqiqa o‘qish

Iboralar boʻyicha moderatsiya va jazo zanjirlari

Bogʻlamalari, masofasi va istisnolari bor ibora qoidalari konstruktori, qoida toʻplamlari, jazo zanjirlari va ikkita oddiy blok.

Kabinet ishga tushgandan keyingi eng koʻp soʻralgan narsa oddiy edi: «soʻzlar boʻyicha xabarlarni oʻchirishga ruxsat bering». Biz stop-soʻzlar roʻyxatini emas, konstruktor qildik — chunki soʻzlar roʻyxati yo spamning yarmini oʻtkazib yuboradi, yo tirik suhbatni oʻchira boshlaydi.

Qoida konstruktori#

Qoida bir-biriga bogʻlangan qismlardan yigʻiladi. Qism — bu ibora, son yoki boshqa qismlarning butun guruhi. Har qanday ikki qism orasida bogʻlama turadi: YOKI yoki belgilarda oʻlchanadigan eng katta masofasi bor VA.

Bunday qoida «almashuv» yoki «p2p» soʻzi «usdt» soʻzidan qirq belgidan uzoq boʻlmasa ishlaydi, — soʻzlar bitta uzun xabarda tasodifan uchrab qolsa esa jim turadi.

Konstruktor yana nimani uddalaydi:

  • istisnolar — minus belgisi bor qism ishlashni bekor qiladi: "sotib olaman" &10 "akkaunt" & -"sizdan sotib olaman";
  • qatʼiy tartib — u bilan qismlar aynan yozilgan tartibda turishi kerak;
  • guruhlar — qavslar istalgan chuqurlikdagi shartlarni yigʻishga imkon beradi;
  • sonlar — {n} istalgan sonni ushlaydi, «500 soʻm» dan «t.me/+998901234567» gacha.

Siz qoidani tahrirlayotganingizda kabinet sinov satridagi mosliklarni ajratib koʻrsatadi. Xatoni u chatga yetib borgunicha koʻrasiz.

Kabinetdagi ibora qoidalari toʻplamlari

Barcha bogʻlamalarning «ushlaydi / oʻtkazadi» misollari bilan tahlili — qoʻllanmada: Telegram guruhida soʻz filtrini qanday sozlash kerak.

Qoida toʻplamlari#

Qoidalar toʻplamlar ichida yashaydi, ularni oʻzingiz yaratib, qulay nom berasiz — mavzu boʻyicha ham, spam manbasi boʻyicha ham. Boʻlinish kosmetik emas: jazo zanjiri toʻplamga bogʻlangan. Biror narsa uchun darhol ban berish mumkin, boshqasi uchun esa ogohlantirish bilan cheklanish mumkin, va bu toʻplamlarning buzilish hisoblagichlari aralashmaydi.

Har bir qoida va har bir toʻplam alohida yoqiladi va oʻchiriladi, shuning uchun sozlamalarni oʻchirmasdan butun toʻplamni vaqtincha jimitish mumkin.

Jazo zanjirlari#

Zanjir birinchi buzilishda, ikkinchisida va shu tariqa bot nima qilishini tasvirlaydi. Qadamlar qancha kerak boʻlsa shuncha: bittasi bilan cheklanish ham mumkin, «ogohlantirish → bir soat jimlik → bir kunlik jimlik → ban» degan zinapoya qurish ham mumkin. Buzilishlar qadamlardan koʻp boʻlsa, keyin oxirgisi takrorlanadi — shuning uchun oxirida bani yoʻq zanjir amnistiya bilan tugamaydi.

Har bir qadamning oʻz sozlamasi bor: xabarni oʻchirish kerakmi, ogohlantirishni qayerga yuborish — chatga, shaxsiyga yoki yoʻqoladigan xabar bilan, — va jimlik qancha vaqtga. Har bir qoida toʻplamining zanjiri oʻziniki. Toʻplam kartasida u toʻliq koʻrsatiladi, aniq ishtirokchi hozir qaysi qadamda turgani haqidagi maslahat bilan, — bu mantiqni boshda saqlash oʻrniga.

Matn uzunligi va takrorlar#

Iboralar bilan birga ikkita oddiy blok keldi, ular soʻzlarni tahlil qilishga yetib bormasdan turib shovqinning sezilarli qismini olib tashlaydi:

  • Matn uzunligi — boʻsh xabarlarni, bir soʻzli spamni va uzun matnlarni kesadi;
  • Takrorlar — bitta ishtirokchining takrorini ham, turli hisoblar bir vaqtda tarqatgan bir xil matnni ham ushlaydi.

Keyingi o‘qish