Sari la conținut

Funcții

Anti-spam

Protecție pe mai multe niveluri — mesajul trece prin mai multe verificări independente:

  • Clasificare AI — rețele neuronale moderne evaluează conținutul mesajului în contextul chatului. Modelul și furnizorii se pot schimba — luăm mereu ce e mai bun disponibil.
  • Baze externe de banuri — verificare cu CAS și LOLS; spamerii cunoscuți sunt tăiați încă înainte de primul mesaj.
  • Memorie proprie de banuri — botul acumulează o bază proprie de spameri confirmați.
  • Spam în imagini — recunoașterea textului din imagini (OCR) și analiză vizuală, pentru a prinde reclama și porno-boții care ascund textul în imagine.
  • Scheme tipice — detectoare separate pentru oferte de muncă false, escrocherii cripto, „muncă de pe telefon“, erotică și reclamă insistentă.

Protecția noilor veniți (newcomer guard)

Primul mesaj al unui nou participant este verificat mai strict — asta oprește porno-boții „Hello here 🤗“ și trimiterile în masă imediat după intrare.

Protecția intrării și anti-raid

  • 🛡 Sandbox pentru noi — pentru cei intrați recent (< N h) șterge mesajele cu linkuri, @mențiuni sau redirecționări (stil daysandbox). Dezactivat implicit; se activează în /settings.
  • CAPTCHA — noii participanți trec o verificare „✅ Nu sunt bot“; timpul și acțiunea la netrecere (kick / ban / mute) se configurează. Se activează în /settings.
  • Anti-raid — când intră simultan multe conturi, botul trimite un singur mesaj comun cu butoane personale de verificare în loc de flood.
  • Protecție împotriva flood-aderărilor — un cont care într-o oră intră/iese prea des este blocat în acest chat. Funcționează mereu, fără setări.
  • Bază globală de spameri — securitate colectivă: un spamer blocat în mai multe chaturi primește un status global și este tăiat la intrarea în toate chaturile conectate. Opțional (se activează în /settings).

Pedepse

Implicit, pentru spamerii confirmați se aplică mute (izolare silențioasă). Banul rămâne pentru spamerii join-left și lista globală de banuri. Comportamentul poate fi schimbat în setări.

Anti-rus

Principiu de bază — nu se dezactivează

Detectarea și ștergerea mesajelor scrise în rusă este mereu activă și nu poate fi dezactivată. Este o poziție conștientă a proiectului — de a păstra puritatea spațiului de limbă ucraineană 🇺🇦.

Se configurează doar prezentarea, nu protecția în sine:

  • Modul de notificare despre ștergere (/settings → sistemul de avertismente): complet (cu explicație), scurt sau silențios (a șterge fără notificare);
  • Traducere opțională (/settings → Reguli de filtrare → „Traduce mesajele ruse“): dacă mesajul nu este spam, ci doar un text util cu cuvinte ruse (surzhyk, aranjament greșit al tastaturii), botul șterge originalul și publică traducerea în ucraineană în numele autorului — ca ideea utilă să nu se piardă.

Detectarea și ștergerea rusei în sine rămân active la orice setare.

Alerte aeriene

Notificări de alertă aeriană pentru regiunile alese. În grupurile-forum notificările merg în firele potrivite — unul, mai multe sau toate.

  • /air_raid <regiune> — adaugă o regiune/fir la notificări;
  • /air_raid all — toate firele cunoscute;
  • /air_raid off — dezactivează.
  • 🔇 Liniște/silence activează oricând o blocare manuală (scriu doar administratorii); liniștea poate fi activată și pe durata alarmei — din butonul de sub notificare sau în /settings.

Același lucru se poate configura prin bife în /settings. Datele — de la serviciul de alerte din Ucraina.

Rezumate — „explică“

Comanda explică (reply la un mesaj cu link) rezumă pe scurt un articol sau un videoclip — comod când împărtășești material lung.

Anti-ceartă

Detectarea insultelor și a toxicității — botul șterge mesajele jignitoare și avertizează autorul, fără a transforma chatul într-un câmp de luptă.

Traducere

Traducerea mesajelor în limba chatului cu o singură comandă (/translate, reply).

Instrumente pentru comunitate

  • Mesaje de bun venit (/setwelcome) — text pentru noii participanți cu substituții ({mention}, {first}, {last}, {username}, {id}, {chatname}, {count}, {date}).
  • Reguli (/setrules, /rules) — regulile publice ale chatului.
  • Notițe (/save, /get, /notes) — răspunsuri salvate, media, șabloane.
  • Filtre personalizate (/filter) — răspuns automat la un cuvânt-declanșator.

Butoane-link (URL Buttons)

În mesaje de bun venit, notițe, reguli și filtre se pot adăuga butoane: [Text](buttonurl://t.me/canalul_tau). Adaugă :same la sfârșit, pentru ca butonul următor să intre pe același rând.

Canal de log (/setlog)

Conectează un canal separat — și botul va duplica acolo toate acțiunile de moderare (banuri, mute-uri, avertismente, ștergeri AI). Chatul principal rămâne curat, iar în canal se păstrează dovezile pentru contestații. Se activează cu comanda /setlog, se dezactivează cu /setlog off.

Canalul poate fi privat: adaugă botul ca administrator al canalului, redirecționează orice postare a lui în grup și răspunde /setlog — nu e nevoie de id numeric (/setlog -100… rămâne ca rezervă). Un canal poate fi legat la mai multe grupuri — fiecare intrare poartă numele grupului, așa că jurnalele nu se amestecă.

Suplimentar

  • Cuvinte-stop (/addstop) — listă neagră proprie de cuvinte.
  • Excepții Bio / linkuri — liste albe, pentru a nu atinge „ai casei“.
  • Mod de noapte — restricționarea activității noaptea.
  • Reputație și ranguri — vezi secțiunea separată.

Servicii comunitare

  • 📋 Piață/listing, /listings, /listing_del: anunțuri (locuințe / joburi / lucruri / servicii), categorii-emoji, termen 14 zile.
  • 🤲 Strângeri de fonduri/fundraise, /fund_add, /fundraisers, /fund_close: strângeri transparente, bară de progres, botul nu atinge banii.
  • 📅 Evenimente cu RSVP/event, /events: butoane Particip / Poate / Nu + memento cu o oră înainte.
  • 🛡 Verificare escrocherie/checkscam: IA evaluează un mesaj suspect și explică riscul.
  • 💬 Întrebarea zilei/question (+ auto): o întrebare IA zilnică pentru a anima chatul.
  • 🪙 Răscumpărarea mute-ului — un utilizator amuțit își ridică singur restricția cu monede (cu gamificare; prețul îl stabilește adminul).

Moduri captcha

La alegere: butonul „✅ Nu sunt robot”, matematică (5+3=?), emoji (apasă 🐈), un cod text și o imagine (cod distorsionat împotriva boților OCR). Se setează în /settings → CAPTCHA; kick sau ban la expirare.