Przejdź do treści

Możliwości

Anti-spam

Wielowarstwowa ochrona — wiadomość przechodzi przez kilka niezależnych kontroli:

  • Klasyfikacja AI — nowoczesne sieci neuronowe oceniają treść wiadomości w kontekście czatu. Model i dostawcy mogą się zmieniać — zawsze używamy najlepszego dostępnego.
  • Zewnętrzne listy blokad — porównanie z CAS i LOLS; znani spamerzy są odcinani przed pierwszą wiadomością.
  • Własna pamięć blokad — bot buduje własną bazę potwierdzonych spamerów.
  • Spam na obrazach — rozpoznawanie tekstu na zdjęciach (OCR) i analiza wizualna, aby wyłapać reklamy i boty dla dorosłych ukrywające tekst w obrazach.
  • Typowe schematy — dedykowane detektory fałszywych ofert pracy, oszustw kryptowalutowych, „pracy z telefonu”, treści dla dorosłych i natrętnych reklam.

Ochrona nowicjuszy (newcomer guard)

Pierwsza wiadomość nowego uczestnika jest sprawdzana surowiej — to zatrzymuje boty dla dorosłych typu „Hello here 🤗” i masowe wysyłki zaraz po dołączeniu.

Ochrona wejścia i anti-raid

  • 🛡 Piaskownica nowicjuszy — dla osób, które niedawno dołączyły (< N godz.), usuwa wiadomości z linkami, @wzmiankami lub przesłane (jak daysandbox). Domyślnie wyłączone; włącz w /settings.
  • CAPTCHA — nowi uczestnicy przechodzą weryfikację „✅ Nie jestem botem”; czas i akcja przy niepowodzeniu (wyrzucenie / blokada / wyciszenie) są konfigurowalne. Włączenie w /settings.
  • Anti-raid — gdy wiele kont dołącza jednocześnie, bot wysyła jedną wspólną wiadomość z osobistymi przyciskami weryfikacji, zamiast floodować.
  • Ochrona przed flood-dołączaniem — konto, które w ciągu godziny zbyt często dołącza/opuszcza, zostaje zablokowane w tym czacie. Zawsze aktywne, bez konfiguracji.
  • Globalna baza spamerów — bezpieczeństwo zbiorowe: spamer zablokowany w kilku czatach otrzymuje status globalny i jest odcinany przy wejściu do wszystkich podłączonych czatów. Opcjonalnie (włączenie w /settings).

Kary

Domyślnie potwierdzeni spamerzy są wyciszani (cicha izolacja). Blokada pozostaje dla spamerów dołącz-opuść i globalnej listy blokad. Zachowanie można zmienić w ustawieniach.

Anti-Rus

Podstawowa zasada — nie do wyłączenia

Wykrywanie i usuwanie wiadomości rosyjskojęzycznych jest zawsze aktywne i nie można go wyłączyć. To świadome stanowisko projektu — utrzymywać czystość przestrzeni ukraińskojęzycznej 🇺🇦.

Konfigurowalna jest tylko prezentacja, a nie sama ochrona:

  • Tryb powiadomień o usunięciu (/settings → system ostrzeżeń): pełny (z wyjaśnieniem), krótki lub cichy (usunięcie bez wiadomości);
  • Opcjonalne tłumaczenie (/settings → Reguły filtrowania → „Tłumacz rosyjskie wiadomości”): jeśli wiadomość nie jest spamem, lecz po prostu użytecznym tekstem z rosyjskimi słowami (mieszanka językowa, zły układ klawiatury), bot usuwa oryginał i publikuje ukraińskie tłumaczenie w imieniu autora — aby pożyteczna myśl nie przepadła.

Samo wykrywanie i usuwanie rosyjskiego pozostaje włączone przy dowolnych ustawieniach.

Alarmy lotnicze

Powiadomienia o alarmie lotniczym dla wybranych regionów. W grupach forum powiadomienia trafiają do wybranych tematów — jednego, kilku lub wszystkich.

  • /air_raid <region> — dodaj region/temat do powiadomień;
  • /air_raid all — wszystkie znane tematy;
  • /air_raid off — wyłącz.
  • 🔇 Cisza/silence włącza ręczny lockdown w dowolnej chwili (piszą tylko administratorzy); ciszę można też włączyć na czas alarmu — przyciskiem pod powiadomieniem lub w /settings.

To samo można skonfigurować polami wyboru w /settings. Dane pochodzą z ogólnoukraińskiego serwisu alarmowego.

Streszczenia — „poyasny”

Polecenie poyasny (w odpowiedzi na wiadomość z linkiem) krótko streszcza artykuł lub film — przydatne przy udostępnianiu długich treści.

Anty-kłótnia

Wykrywanie obelg i toksyczności — bot usuwa obraźliwe wiadomości i ostrzega autora, nie zamieniając czatu w pole bitwy.

Tłumaczenie

Tłumaczenie wiadomości na język czatu jednym poleceniem (/translate, w odpowiedzi).

Narzędzia społeczności

  • Powitania (/setwelcome) — wiadomość dla nowych uczestników z symbolami zastępczymi ({mention}, {first}, {last}, {username}, {id}, {chatname}, {count}, {date}).
  • Regulamin (/setrules, /rules) — publiczny regulamin czatu.
  • Notatki (/save, /get, /notes) — zapisane odpowiedzi, media, szablony.
  • Filtry niestandardowe (/filter) — automatyczna odpowiedź na słowo wyzwalające.

Przyciski-linki (URL Buttons)

W powitaniach, notatkach, regulaminie i filtrach możesz dodawać przyciski: [Tekst](buttonurl://t.me/twoj_kanal). Dodaj :same na końcu, aby następny przycisk trafił do tego samego rzędu.

Kanał logów (/setlog)

Podłącz osobny kanał — bot będzie tam dublować każdą akcję moderacji (bany, wyciszenia, ostrzeżenia, usunięcia AI). Główny czat pozostaje czysty, a kanał zachowuje dowody do odwołań. Włącz poleceniem /setlog, wyłącz /setlog off.

Kanał może być prywatny: dodaj bota jako administratora kanału, prześlij dowolny jego post do grupy i odpowiedz /setlog — numeryczny id nie jest potrzebny (/setlog -100… pozostaje jako rezerwa). Jeden kanał można podłączyć do kilku grup — każdy wpis jest podpisany nazwą grupy, więc logi się nie mieszają.

Dodatkowo

  • Stop-słowa (/addstop) — własna lista zablokowanych słów.
  • Wyjątki Bio / linków — białe listy, aby „swoi” nie byli ruszani.
  • Tryb nocny — ograniczenie aktywności w nocy.
  • Reputacja i rangi — zobacz osobną sekcję.

Usługi społeczności

  • 📋 Marketplace/listing, /listings, /listing_del: ogłoszenia (mieszkania / praca / rzeczy / usługi), kategorie-emoji, termin 14 dni.
  • 🤲 Zbiórki/fundraise, /fund_add, /fundraisers, /fund_close: przejrzyste zbiórki, pasek postępu, bot nie dotyka pieniędzy.
  • 📅 Wydarzenia z RSVP/event, /events: przyciski Idę / Może / Nie + przypomnienie godzinę wcześniej.
  • 🛡 Sprawdzenie oszustwa/checkscam: AI ocenia podejrzaną wiadomość i wyjaśnia ryzyko.
  • 💬 Pytanie dnia/question (+ auto): codzienne pytanie AI ożywiające czat.
  • 🪙 Wykup wyciszenia — wyciszony sam zdejmuje ograniczenie za monety (przy grywalizacji; cenę ustala admin).

Tryby captchy

Do wyboru: przycisk „✅ Nie jestem botem”, matematyka (5+3=?), emoji (dotknij 🐈), kod tekstowy i obrazek (zniekształcony kod przeciw botom OCR). Ustawiane w /settings → CAPTCHA; kick lub ban po przekroczeniu czasu.