Bot do czyszczenia Discord: masowe usuwanie wiadomości z filtrami
Bot do czyszczenia Discord usuwa wiele wiadomości jednym poleceniem zamiast jednego kliknięcia naraz. Polecenie /clear w Noxyr sprawdza ostatnie 1 do 100 wiadomości w kanale i usuwa wszystkie albo tylko te od jednego członka, od botów lub z linkami, obrazami czy osadzeniami.
Po co używać bota do czyszczenia wiadomości
Po fali spamu, nalocie albo gorącej kłótni ręczne usuwanie wiadomości jest powolne i zwykle coś się przegapi. Discord pozwala moderatorom usuwać wiadomości pojedynczo, a dla botów udostępnia narzędzie do masowego usuwania. Bot do czyszczenia korzysta z tego narzędzia, więc kanał można oczyścić w kilka sekund.
Najważniejsza nie jest szybkość, lecz filtr. Wyczyszczenie kanału kasuje też odpowiedzi personelu i przydatne wpisy wokół spamu. Filtrowanie po członku, botach albo linkach pozwala usunąć tylko to, co miało zniknąć.
Jak działa /clear
Uruchom /clear amount:25 w kanale, a Noxyr usunie tam ostatnie 25 wiadomości. Liczba jest wymagana i może wynosić od 1 do 100. Gdy dodasz filtr, bot sprawdza tyle ostatnich wiadomości i usuwa te, które pasują. Ten szczegół ma znaczenie: amount:50 bots:true znaczy „sprawdź ostatnie 50 wiadomości i usuń wiadomości botów”, a nie „usuń 50 wiadomości botów”.
| Opcja | Co usuwa |
|---|---|
amount | Wymagane, od 1 do 100. Ile ostatnich wiadomości sprawdzić. |
user | Tylko wiadomości tego członka. |
bots | Tylko wiadomości wysłane przez boty. |
embeds | Tylko wiadomości zawierające osadzenie. |
link | Tylko wiadomości zawierające link. |
images | Tylko wiadomości z załączonym obrazem. |
Typowe zadania porządkowe
Spamer napisał na ruchliwym kanale
Użyj filtra user z wysoką liczbą, na przykład 100. Znikną tylko wiadomości tego członka, a rozmowa wokół nich zostanie. Potem zajmij się samym kontem: wyciszeniem albo ostrzeżeniem, opisanymi poniżej.
Polecenia botów zaśmiecają czat
Włącz filtr bots. Boty muzyczne i gier zostawiają długie ślady osadzeń, a to je usuwa, nie ruszając tego, co napisali ludzie.
Fala spamu z linkami lub oszustw
Użyj filtra link. Jeśli oszustwo używało obrazów albo karty osadzenia, uruchom ponownie z images lub embeds. Każde uruchomienie przyjmuje jeden filtr, więc kilka szybkich poleceń wystarczy.
Kanał wymagający pełnego resetu
Uruchom /clear tylko z liczbą 100, tyle razy, ile trzeba. Do rutynowych resetów lepszy jest timer niż ręczne polecenie: zobacz harmonogram czyszczenia na stronie bota zaplanowanych wiadomości.
Limit 14 dni
Masowe usuwanie Discorda przyjmuje tylko wiadomości młodsze niż 14 dni. Noxyr po cichu odfiltrowuje starsze, zamiast przerywać całe polecenie. Dlatego gdy bot odpowie, że żadne wiadomości nie pasowały do filtrów, może to oznaczać, że pasujące są po prostu zbyt stare. Trzeba je wtedy usunąć jedna po drugiej w Discordzie.
Nie ma cofnięcia. Usunięte wiadomości znikają na dobre, więc używaj filtra user, gdy chcesz usunąć posty jednej osoby, i sprawdź kanał przed dużym czyszczeniem.
Uprawnienia
/clear jest po stronie bota dostępne tylko dla administratorów. Sam bot potrzebuje też uprawnienia Zarządzanie wiadomościami na kanale. Jeśli nadpisanie uprawnień kanału odbiera rolę Noxyr uprawnienie Zarządzanie wiadomościami, polecenie się nie powiedzie, nawet gdy uruchomi je administrator. Sprawdź nadpisanie na kanale i w jego kategorii.
Jeśli chcesz, by inni moderatorzy pilnowali porządku bez pełnych uprawnień administratora, daj im narzędzia ostrzeżeń, a czyszczenie zostaw administratorom.
Najpierw zapobiegaj bałaganowi
Czyszczenie sprząta po fakcie. Trzy moduły Noxyr zmniejszają, jak często jest potrzebne:
- Anti-spam wycisza konta, które zalewają wiadomościami, wzmiankami albo linkami.
- Filtry linków usuwają niechciane linki w chwili publikacji.
- Logi serwera zapisują czyszczenie jako jeden wpis z liczbą usuniętych wiadomości, a pojedyncze usunięte wiadomości z autorem.
Razem stanowią trzon konfiguracji bota bezpieczeństwa.
Bezpieczny sposób na czyszczenie
- Najpierw sprawdź. Przewiń kanał i zapisz, co ma zniknąć, a co musi zostać, na przykład przypięty post z regulaminem albo odpowiedź personelu.
- Zacznij wąsko. Użyj filtra i małej liczby. Sprawdź wynik, a potem powtórz z większą liczbą, jeśli trzeba.
- Sprawdź log. Jeśli masz kanał logów, potwierdź, że czyszczenie pojawiło się tam z liczbą usuniętych wiadomości.
- Usuń przyczynę. Czyszczenie to porządkowanie. Wycisz konto, zaostrz filtr linków albo na chwilę zablokuj kanał, by ten sam bałagan nie wrócił godzinę później.
Moderatorzy w zespole często zgadzają się co do jednej zasady: nikt nie uruchamia czyszczenia powyżej 50 wiadomości bez uprzedzenia reszty na kanale personelu. Skoro nie ma cofnięcia, krótka informacja nic nie kosztuje.
Dalsze kroki
Dokumentacja czyszczenia wiadomości wymienia każdą opcję i komunikat błędu. Dodaj Noxyr, by wypróbować; polecenie i wymienione moduły są darmowe.
Częste pytania
Ile wiadomości może usunąć /clear naraz?
Do 100 ostatnich wiadomości na jedno polecenie. Możesz je uruchomić ponownie, by usunąć więcej.
Czy mogę usunąć tylko wiadomości jednego członka?
Tak. Dodaj filtr user z tym członkiem, a Noxyr usunie tylko jego wiadomości wśród ostatnich sprawdzanych.
Dlaczego /clear pisze, że nie znaleziono wiadomości?
Pasujące wiadomości mogą być starsze niż 14 dni. Discord nie pozwala masowo usuwać takich wiadomości, więc trzeba je usunąć jedna po drugiej.
Czy mogę cofnąć czyszczenie?
Nie. Usunięte wiadomości znikają, więc sprawdź filtry przed uruchomieniem.
Jakie uprawnienia potrzebuje bot?
Zarządzanie wiadomościami na kanale. Samo polecenie jest po stronie bota dostępne tylko dla administratorów.