Zbieraj sumy aktywności, wysyłaj informacje o dołączeniach i odejściach oraz udostępnij członkom kartę aktywności.
Jak śledzić aktywność członków w GuildPilot
Moduł Aktywność zapisuje serwerowe sumy wiadomości i czasu głosowego używane na karcie aktywności. Może też publikować dołączenia i odejścia oraz wyróżniać świeżo utworzone konta.
Zanim zaczniesz
- GuildPilot musi być zainstalowany na serwerze.
- Włącz Server Members Intent dla zdarzeń dołączenia i odejścia.
- Włącz Message Content Intent, jeżeli aktywny bot ma zliczać aktywność wiadomości.
- Przygotuj prywatny kanał, jeżeli informacje o dołączeniach nie powinny być publiczne.
Ostrzeżenie: Opcja Wyczyść całą aktywność usuwa zapisane rekordy aktywności tego serwera. Używaj jej tylko do celowego wyzerowania danych.
Skonfiguruj śledzenie
1. Otwórz Aktywność
Otwórz serwer w panelu GuildPilot i wybierz Aktywność.
2. Włącz śledzenie
W sekcji Śledzenie aktywności ustaw przełącznik na włączony. Po zapisaniu GuildPilot zacznie zbierać obsługiwane sumy.
3. Wybierz kanał logów członków
W sekcji Logi członków wybierz Kanał logów członków dla informacji o dołączeniu i odejściu.
4. Ustaw wyróżnianie nowych kont
Wybierz wiek konta w polu Konta młodsze niż n dni. Role do wzmianki dodaj tylko wtedy, gdy powinny otrzymywać te alerty.
5. Zapisz ustawienia
Wybierz Zapisz zmiany. Sekcja zapisanej aktywności pokaże liczbę członków i zebrane sumy tego serwera.
Przetestuj konfigurację
-
Uruchom komendę i opcjonalnie wybierz członka:
/memberactivity user:@PrzykładowyCzłonek -
Sprawdź, czy GuildPilot zwraca kartę aktywności.
-
Dołącz kontem testowym i sprawdź log oraz wyróżnienie nowego konta.
-
Usuń konto i wpis testowy; nie używaj Wyczyść całą aktywność, jeśli nie chcesz wyzerować całego zbioru.
Jak wygląda poprawna konfiguracja
/memberactivity zwraca zapisane sumy wiadomości i głosu, a także łączną liczbę ostrzeżeń, banów tymczasowych, XP oraz termin najbliższego wygaśnięcia aktywnego ostrzeżenia. Na serwerach Standard stopka odpowiedzi wskazuje również stronę GuildPilot. Ustawiony kanał otrzymuje informacje o dołączeniach i odejściach. Panel nie udostępnia tabeli pełnej historii każdego członka.
Typowe problemy
Na karcie brakuje nowych wartości
Przyczyna: Śledzenie było wyłączone, zdarzenie wystąpiło wcześniej albo brakuje wymaganego intentu.
Rozwiązanie: Pozostaw śledzenie włączone, sprawdź intenty i wygeneruj nowe zdarzenie wiadomości lub głosu.
Log dołączenia nie pojawia się
Przyczyna: Nie wybrano kanału, bot nie ma do niego dostępu albo Server Members Intent jest wyłączony.
Rozwiązanie: Wybierz aktualny kanał tekstowy, sprawdź uprawnienia i włącz intent członków.
Wzmianki nie powiadamiają obsługi
Przyczyna: Rola została usunięta, nie jest zaznaczona lub nie można jej wzmiankować na tym kanale.
Rozwiązanie: Odśwież dane Discorda w Ustawieniach, wybierz bieżącą rolę i sprawdź uprawnienia wzmianek.
