Logi Za darmo
Ślad w logach dla wiadomości, dołączeń, ról, moderacji, zaproszeń, kanałów głosowych i zmian na serwerze – kto co zrobił, a jeśli chcesz, każdy rodzaj na osobnym kanale.
Ślad w logach na wybranych przez ciebie kanałach: usunięte i edytowane wiadomości, dołączenia i wyjścia, zmiany pseudonimów i ról, nowe nazwy i zdjęcia profilowe, bany i przerwy nakładane przez kogokolwiek, zmiany kanałów, ról, emoji, naklejek i serwera – zawsze z informacją, kto to zrobił – oraz aktywność na kanałach głosowych.
Setting it up
- Utwórz prywatne kanały dla swojej administracji – jeden na wszystko albo po jednym na każdy rodzaj.
- Zacznij od logu ogólnego: trafia tam wszystko, co nie ma własnego kanału.
- Daj danemu rodzajowi zdarzeń własny kanał, jeśli chcesz go mieć osobno: wiadomości, dołączenia i wyjścia, członkowie, role, moderacja, kanały głosowe, zaproszenia, zmiany na serwerze oraz działania AutoMod samego Discorda.

Ustawienia
Wszystko, co możesz ustawić dla tego modułu w panelu, w kolejności, w jakiej pokazuje to strona.
Kanały logów
Jeden kanał na każdy rodzaj zdarzeń – albo mniej: rodzaj bez własnego kanału trafia do logu ogólnego.
Wszystko, co nie ma poniżej własnego kanału. Jeśli zostawisz puste, logowane będą tylko rodzaje zdarzeń z przypisanym kanałem.
Usunięte, usunięte zbiorczo (z transkryptem) i edytowane wiadomości – z informacją, kto je usunął, jeśli Discord to podaje.
Kto dołączył (z wiekiem konta) i kto wyszedł (wraz z rolami tej osoby). Puste = log członków.
Zmiany pseudonimów, nowe nazwy i zdjęcia profilowe – a także dołączenia, wyjścia i role, dopóki nie mają własnego kanału.
Role nadawane i odbierane członkom, z informacją, kto to zrobił (wymaga uprawnienia „Wyświetlanie dziennika zdarzeń”), oraz utworzone, zmienione i usunięte role. Puste = log członków i log serwera.
Bany, wyrzucenia i przerwy nałożone przez kogokolwiek (wymaga uprawnienia „Wyświetlanie dziennika zdarzeń”).
Dołączenia, wyjścia i przejścia na kanałach głosowych.
Utworzone i usunięte zaproszenia. Puste = log serwera. (Kto dołączył przez które zaproszenie: moduł Śledzenie zaproszeń.)
Kanały, emoji, naklejki i ustawienia serwera – zawsze z informacją, kto je zmienił.
Co zablokowały lub oznaczyły reguły AutoMod samego Discorda (Ustawienia serwera > AutoMod). Wymaga uprawnienia „Zarządzanie serwerem”. AutoMod Pangobota ma kanał logów we własnym module.
Klasyczny: embedy, do dziesięciu wpisów na wiadomość. Karty: osobne pole na każdy wpis z przyciskami („Jump to message”, „Get user ID”) – w jednej wiadomości mieści się mniej wpisów. Używany też przez kanały logów innych modułów.
Co jest pomijane
Sam plik zostaje na Discordzie; log pokazuje go tak długo, jak Discord go jeszcze ma. Wyłącz, aby log zawierał tylko nazwy i linki.
Dobrze wiedzieć
- Kto to zrobił jest odczytywane z dziennika zdarzeń Discorda, więc Pangobot potrzebuje do tego uprawnienia Wyświetlanie dziennika zdarzeń. Kanały, role, serwer, jego emoji i naklejki, usunięte wiadomości, masowe czyszczenia i pseudonimy – wszystkie podają osobę, która to zrobiła, wraz z powodem, jeśli go podano. Każdy z tych wpisów czeka około sekundy na wpis w dzienniku zdarzeń, bo Discord czasem wysyła go tuż po samej zmianie. Bez tego uprawnienia wpis nadal się pojawia – w miejscu nazwy jest informacja, że Pangobotowi brakuje uprawnienia Wyświetlanie dziennika zdarzeń, zamiast pustego miejsca, które wyglądałoby jak odpowiedź.
- Usunięta wiadomość to jedyna rzecz, o której Discord milczy: nic nie zapisuje, gdy ktoś usuwa własną wiadomość, więc wpis bez nazwy wskazuje autora jako prawdopodobnego sprawcę, zamiast udawać, że nikt nie wie. Gdy moderator usuwa kilka wiadomości jednego członka na jednym kanale, Discord zapisuje jeden wpis dla całości – pierwsza wiadomość jest przypisana wprost, pozostałe mają dopisek most likely (najprawdopodobniej), bo mogły też zostać usunięte przez samego autora.
- Emoji i naklejki dodane, przemianowane lub usunięte trafiają do logu serwera, z obrazem i informacją, kto to zrobił.
- Rola zarządzana przez Discorda – własna rola bota, rola ulepszających, rola integracji – nigdy nie jest usuwana ręcznie: znika razem z tym, do czego należy. Wpis to podaje, więc rola znikająca dlatego, że usunięto bota, nie wygląda, jakby ktoś coś usuwał.
- Zmiany uprawnień są wymieniane pojedynczo: która rola lub członek, które uprawnienie i jakie było wcześniej („View Channel (allowed to denied)”). Liczy się też zmiana wewnątrz istniejącego nadpisania, nie tylko dodanie lub usunięcie całego. Nadpisanie, które zniknęło razem ze swoją rolą, też jest tak opisane. Wymienianych jest najwyżej dwanaście, potem już tylko ich liczba.
- To, kim ktoś był wcześniej – jego stary pseudonim, role, które miał przy wyjściu – jest znane tylko wtedy, gdy Pangobot widział tę osobę od swojego ostatniego uruchomienia. Przy starcie wczytuje listę członków każdego serwera z logiem członków, więc pierwsza zmiana po restarcie jest już kompletna. Serwery z ponad 25 000 członków są pomijane: trzymanie tylu członków, by podać role od czasu do czasu wychodzącej osoby, kosztuje więcej, niż wart jest wpis, i tam log członków uzupełnia się w miarę, jak ludzie się pojawiają. Tam, gdzie nie ustawiono logu członków, listy członków w ogóle nie są przechowywane.
- Jak wygląda wpis: tytuł, potem fakty w krótkich wierszach (użytkownik, kanał, powód...), zdjęcie członka po prawej i – gdy ktoś coś zrobił – ta osoba w stopce. Nazwy są pokazywane jako zwykły tekst: pseudonim czy nazwa kanału nie mogą stać się linkiem ani pingiem.
- Edytowane wiadomości pokazują „Before” i „After” (przed i po) z podkreśleniem tego, co się zmieniło: usuniętych lub dodanych słów albo samych liter, gdy poprawiono jedno słowo. Tekst jest pokazywany tak, jak go wpisano – znaki formatowania widać jako znaki, więc wiadomość nie może podrobić oznaczenia ani ukryć linku. Linki, własne emoji i wzmianki zostają bez zmian; zmieniony link nie jest podkreślany (Discord uznałby oznaczenie za część adresu).
- Wygląd wpisów w logach: Klasyczny umieszcza do dziesięciu wpisów w jednej wiadomości; wpis, który jest sam w swojej wiadomości (np. edytowana wiadomość), dostaje przycisk Jump to message (przejdź do wiadomości). Karty pokazują każdy wpis jako osobne pole z przyciskami – Jump to message i Get user ID, który prywatnie odpowiada ID, aby można je było skopiować – ale w jednej wiadomości mieści się mniej wpisów. Styl dotyczy wszystkich kanałów logów na serwerze, także innych modułów. Logi na żywo w panelu mają własny wygląd.
- Nowe nazwy i zdjęcia profilowe (te, które członkowie ustawiają dla całego Discorda, a nie pseudonim na serwerze) trafiają do logu członków, z poprzednią wartością. Po restarcie Pangobot raz odczytuje listę członków serwerów z logiem członków, więc zna poprzednią nazwę.
- User left (użytkownik wyszedł) podaje, czy członek został zbanowany lub wyrzucony, i przez kogo (wymaga uprawnienia Wyświetlanie dziennika zdarzeń).
- Rodzaj zdarzeń bez kanału trafia gdzie indziej: dołączenia i role do logu członków, zaproszenia i zmiany ról do logu serwera, a wszystko do logu ogólnego. Bez logu ogólnego rodzaj bez kanału po prostu nie jest logowany.
- Log ról podaje, kto nadał lub odebrał rolę, oraz powód, jeśli go podano – z dziennika zdarzeń, więc wymaga uprawnienia Wyświetlanie dziennika zdarzeń.
- Log AutoMod Discorda pokazuje, co zablokowały lub oznaczyły reguły z Ustawienia serwera > AutoMod. Discord informuje o tym tylko boty z uprawnieniem Zarządzanie serwerem. Własny AutoMod Pangobota ma kanał logów we własnych ustawieniach; podobnie Tickety, Kontrola dołączeń i Śledzenie zaproszeń (kto dołączył przez które zaproszenie).
- Log moderacji pokazuje też działania podjęte bez Pangobota, na podstawie dziennika zdarzeń – wymaga do tego uprawnienia Wyświetlanie dziennika zdarzeń.
- Wiadomości botów są domyślnie ignorowane; można wykluczyć kanały i całe kategorie. Kanał z listy ignorowanych może z niej usunąć tylko ktoś, kto go widzi – w przypadku kategorii: każdy kanał w niej.
- To, co cytuje kanał logów, zależy od tego, kto go wybrał. Tekst wiadomości, trafienia AutoMod Discorda oraz nazwy i tematy kanałów są cytowane na kanale logów tylko wtedy, gdy członek, który wybrał ten kanał w panelu, widzi kanał, z którego pochodzą – to samo dotyczy członka, który opróżnił bardziej szczegółowy kanał logów, przez co wpisy trafiają do tego. W przeciwnym razie wiersz nadal mówi, co się stało, kto to zrobił i gdzie, z oznaczeniem Not quoted here (tu bez cytatu). Kanały wybrane przez właściciela serwera cytują wszystko. Jeśli członek, który wybrał kanał logów, opuści serwer, ten kanał przestaje cytować, dopóki ktoś nie wybierze go ponownie.
- Logi na żywo w panelu pokazują te same zdarzenia na bieżąco – pełny wpis, ale tylko osobom, które widzą kanał, z którego pochodzi (prywatny wątek wymaga Zarządzanie wątkami; wpisy z usuniętego kanału widzą tylko ci, którzy go widzieli). Trafienia AutoMod Discorda pojawiają się pod filtrem AutoMod.
- Wiersze logów są grupowane w tak małą liczbę wiadomości, na jaką pozwala Discord (do 10 wpisów i 6000 znaków na wiadomość); długie wpisy są rozkładane na więcej wiadomości, więc żaden nie ginie. Jeśli Discord odrzuci pojedynczy wpis, Pangobot pomija tylko ten jeden i zgłasza to na liście problemów – wpis nadal jest w Logach na żywo.
- Pliki usuniętej wiadomości są wymieniane z nazwy, a każda nazwa jest linkiem do kopii przechowywanej przez sam Discord. Jeśli któryś z nich jest obrazem, log go pokazuje. Discord po pewnym czasie usuwa pliki usuniętej wiadomości, więc link i obraz działają, dopóki Discord je ma – Pangobot nie przechowuje kopii. Pokazuj w logu obraz z usuniętej wiadomości wyłącza podgląd i zostawia nazwy i linki. Nazwa pliku jest pokazywana jako zwykły tekst, więc nie może stać się osobnym linkiem.
- Masowe usunięcia (czystka, ban usuwający wiadomości, inny bot czyszczący kanał) mają transkrypt: plik tekstowy ze wszystkimi usuniętymi wiadomościami, które Pangobot miał jeszcze w pamięci, od najstarszej, z autorem, czasem, tekstem i linkami do plików. Wiadomości starsze niż około dwie godziny albo sprzed restartu są wymieniane tylko z ID. Wiadomości botów są pomijane, gdy wiadomości botów są ignorowane. Transkrypt trafia tylko na kanał logów, którego wybierająca go osoba widzi czyszczony kanał, a Pangobot potrzebuje tam uprawnienia Załączanie plików, chyba że publikuje przez swój webhook.
- Logi są publikowane na Discordzie, a nie przechowywane przez Pangobota. Usunięte wiadomości są pokazywane z tego, co bot miał jeszcze w pamięci.
What the bot needs
- Wyświetlanie dziennika zdarzeń; na kanałach logów Wysyłanie wiadomości i Osadzanie linków.