poradnikiJak utworzyć liczniki członków na żywo

Jak utworzyć liczniki członków na żywo

Automatycznie zmieniaj nazwy kanałów głosowych lub scenicznych, aby pokazywać liczbę wszystkich, aktywnych albo wybranych członków.

GuildPilot APP
Społeczność i automatyzacja
FIKCYJNY PRZYKŁAD

Zobacz funkcję w działaniu

Fikcyjny przykład oparty na obecnym działaniu GuildPilot. Nic nie jest wysyłane na Discorda.

#server-statsbezpieczna demonstracja
STATYSTYKI SERWERA
członkowie: 8484
online: 2626
weterani: 1818

GuildPilot zmienia nazwy wybranych kanałów, gdy zmieniają się liczniki.

Jak utworzyć liczniki członków na żywo

Kanały liczące zmieniają nazwy wybranych kanałów głosowych lub scenicznych. Mogą pokazywać wszystkich członków, osoby online albo członków posiadających wskazaną rolę Discorda.

Zanim zaczniesz

  • Utwórz kanały głosowe lub sceniczne przeznaczone na liczniki.
  • Aktywny bot musi widzieć te kanały i móc nimi zarządzać.
  • Liczba osób online wymaga Presence Intent.
  • Dokładne liczniki ról wymagają Server Members Intent.

Ostrzeżenie: GuildPilot zmienia nazwę wskazanego kanału. Nie wybieraj aktywnego kanału rozmów, którego nazwa ma pozostać stała.

Utwórz liczniki

1. Otwórz Kanały liczące

Otwórz panel serwera i wybierz Kanały liczące.

2. Ustaw licznik wszystkich członków

Wybierz zsynchronizowany kanał głosowy lub sceniczny. W Szablonie nazwy kanału umieść {count}, na przykład Członkowie: {count}, i włącz licznik.

3. Dodaj licznik online

Wybierz osobny kanał i szablon, na przykład Online: {count}. Przed użyciem tego wyniku włącz Presence Intent.

4. Dodaj liczniki ról

W sekcji liczników ról wybierz Dodaj licznik roli, a następnie rolę, kanał i szablon. Użyj pokazanego w edytorze znacznika nazwy roli razem z {count}, jeżeli jest potrzebny.

5. Zapisz konfigurację

Wybierz Zapisz zmiany. GuildPilot będzie aktualizował nazwy, gdy zmieni się odpowiednia liczba.

Zalecana konfiguracja

Użyj osobnych kanałów, do których członkowie nie dołączają na rozmowy. Krótka nazwa pozwala zobaczyć liczbę w liście kanałów Discorda.

Przetestuj konfigurację

  1. Zapisz wartość widoczną obecnie w nazwie kanału.
  2. Dołącz kontem testowym albo przypisz mu testowaną rolę.
  3. Poczekaj na obsłużenie zdarzenia i sprawdź zmianę nazwy.
  4. Usuń rolę lub konto testowe i sprawdź powrót wartości.

Jak wygląda poprawna konfiguracja

Każdy włączony kanał pokazuje liczbę zamiast {count}. Liczniki wszystkich, online i ról aktualizują się niezależnie zgodnie z zapisanym źródłem.

Typowe problemy

Liczba online jest niedokładna

Przyczyna: Presence Intent jest wyłączony dla aktywnego bota.

Rozwiązanie: Włącz intent w Portalu Deweloperskim Discorda i konfiguracji GuildPilot, a następnie połącz bota ponownie.

Nie można zapisać licznika roli

Przyczyna: Rola lub kanał nie występuje już w zsynchronizowanych danych.

Rozwiązanie: Użyj Ustawienia → Odśwież dane Discorda, a potem wybierz aktualną rolę i kanał.

Nazwa kanału nie zmienia się

Przyczyna: Bot nie może zarządzać kanałem, licznik jest wyłączony albo brakuje {count}.

Rozwiązanie: Sprawdź przełącznik, uprawnienia kanału i pozostaw {count} w szablonie.


Ustawienia konta i demonstracji

Te preferencje dotyczą tylko tej przeglądarki. Strony demonstracyjne używają fikcyjnych danych i nigdy nie zmieniają serwera Discord.