Wiki / Core Features / Straż zaproszeń

Straż zaproszeń

Zaktualizowane przez Maxime_48 · 3 godziny temu · Wyświetlenia: 60

Języki: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Straż zaproszeń decyduje, kto może tworzyć zaproszenia na Twój serwer. Każde zaproszenie utworzone przez kogokolwiek innego jest unieważniane, gdy tylko się pojawi.

Sam Discord tego nie potrafi: uprawnienie Create Invite jest dla roli wszystko albo nic, a każdy członek, który je ma, może zapraszać kogokolwiek, bez końca, z każdego kanału, który widzi. Straż zaproszeń stawia przed nim listę.

Strona ustawień Straży zaproszeń: role uprawnione do tworzenia zaproszeń, trzy automatyczne zezwolenia, kanały wyłączone spod kontroli i kanał dziennika


🚪 Jak to działa

Bot dostaje powiadomienie w chwili utworzenia zaproszenia. Ustala, kto je utworzył, porównuje to z Twoją listą dozwolonych i usuwa zaproszenie, jeśli nikt nie nadał tej osobie takiego prawa - zwykle w ciągu sekundy, zanim link zostanie użyty.

Twórca jest odczytywany z samego zaproszenia. Gdy zaproszenie nie ma autora - na przykład zaproszenie aplikacji - bot sięga do dziennika audytu Twojego serwera, aby go wskazać.


✅ Zawsze zwolnione (chyba że zdecydujesz inaczej)

Włączenie Straży zaproszeń bez żadnej konfiguracji nie zaczyna usuwać zaproszeń Twojego zespołu. Cztery zwolnienia są domyślnie włączone:

  • Sam YAWBDB - zwolniony na stałe, więc nigdy nie unieważnia zaproszenia, które został poproszony utworzyć.
  • Właściciel serwera - zwolniony na stałe.
  • Członkowie, którzy mogą zarządzać serwerem - domyślnie włączone. To dzięki temu nie zablokujesz własnego personelu w chwili włączenia funkcji. Możesz to wyłączyć.
  • Aplikacje z nadanym dostępem - domyślnie włączone. Boty i integracje zachowują swoje zaproszenia. Wyłącz to, a również będą unieważniane; dziennik podaje, która to była aplikacja.

🧩 Zaproszenia, które Discord tworzy sam

Widżet serwera (Server Settings → Engagement) i Server Discovery tworzą własne zaproszenie. Nie ma ono autora, nie zostawia wpisu w dzienniku audytu, a Discord generuje je ponownie, gdy tylko ktoś znów odczyta widżet.

Unieważnianie go to walka nie do wygrania: zaproszenie wraca, bot je usuwa, a Twój dziennik się zapełnia. Dlatego takie zaproszenia są domyślnie zachowywane.

Jeśli widzisz w dziennikach zaproszenia bez twórcy, pojawiające się same dzień po dniu, to widżet, a nie intruz. Wyłącz widżet w Server Settings → Engagement albo zostaw zwolnienie włączone.

Wyłącz Zezwól na zaproszenia tworzone przez Discord samodzielnie tylko wtedy, gdy widżet i Discovery też są wyłączone.


🛑 Wstrzymanie

Jeśli pięć zaproszeń zostanie unieważnionych w ciągu jednej minuty, straż zatrzymuje się dla tego serwera i zamiast tego publikuje powiadomienie na kanale dziennika. Coś odtwarza zaproszenia szybciej, niż da się je usuwać, a wymiana usunięć z tym czymś nie przyniosłaby nic poza hałasem. Powiadomienie mówi, gdzie szukać.

Straż wraca do pracy sama po upływie minuty.


⚙️ Ustawienia

Opcja Co robi
Role uprawnione do tworzenia zaproszeń Każdy z jedną z tych ról może swobodnie tworzyć zaproszenia.
Członkowie uprawnieni do tworzenia zaproszeń (ID użytkowników) Pojedyncze ID użytkowników Discorda, oddzielone przecinkami lub nowymi liniami - dla kogoś, kto ma zachować to prawo bez noszenia roli.
Zawsze zezwalaj członkom, którzy mogą zarządzać serwerem Domyślnie włączone. Zobacz wyżej.
Zezwól na zaproszenia tworzone przez aplikacje Domyślnie włączone.
Zezwól na zaproszenia tworzone przez Discord samodzielnie Domyślnie włączone - widżet i Discovery.
Kanały, których zaproszenia nigdy nie są ruszane Zaproszenia prowadzące do tych kanałów są pomijane, niezależnie od tego, kto je utworzył. Przydatne dla kanału, do którego widżet zaprasza ludzi.
Powiadom twórcę, dlaczego jego zaproszenie zniknęło Domyślnie wyłączone. Wysyła wiadomość prywatną z wyjaśnieniem usunięcia. Do aplikacji nic nie jest wysyłane, a zamknięte wiadomości prywatne nigdy nie blokują usunięcia.
Kanał dziennika Gdzie zgłaszane jest każde unieważnienie.

📋 Co jest zapisywane w dzienniku

Każde usunięcie jest zapisywane na Twoim kanale dziennika: kod zaproszenia, kanał, do którego prowadziło, kto je utworzył, dlaczego nie było dozwolone i co się stało. Nic nie jest usuwane po cichu.

Błędy też są zapisywane i zwykle sprowadzają się do jednego z dwóch powodów:

  • Botowi brakuje Manage Server (lub Manage Channels na danym kanale).
  • Rola bota jest zbyt nisko, by działać. Przesuń rolę YAWBDB wyżej.

Aby nie zasypać dziennika, powiadomienie o błędzie jest publikowane najwyżej raz na minutę, a nie raz na zaproszenie.


🔑 Uprawnienia

Straż zaproszeń potrzebuje:

  • Manage Server - lub Manage Channels na kanale, do którego prowadzi zaproszenie - aby usunąć zaproszenie.
  • View Audit Log - opcjonalnie, ale bez niego zaproszenia aplikacji nie da się przypisać i jest traktowane jak bezautorskie.

Zobacz Uprawnienia funkcji.


↔️ To nie to samo co reguła zaproszeń w Automod

Automod potrafi usuwać wiadomości zawierające link zaproszenia - ktoś reklamuje inny serwer na Twoim czacie.

Straż zaproszeń działa o krok wcześniej: usuwa zaproszenia na Twój własny serwer, które nie powinny istnieć. Oba mechanizmy są niezależne i często używane razem.


💡 Zalecana konfiguracja

  1. Włącz Straż zaproszeń i najpierw ustaw kanał dziennika.
  2. Zostaw wszystkie zwolnienia włączone i obserwuj dziennik przez dobę - zobaczysz dokładnie, co Twój serwer faktycznie tworzy.
  3. Dodaj role personelu do Role uprawnione do tworzenia zaproszeń.
  4. Dopiero potem zdecyduj, czy wyłączyć zwolnienia dla aplikacji lub administratorów.
  5. Jeśli widżet jest włączony i chcesz go zachować, zostaw włączone Zezwól na zaproszenia tworzone przez Discord samodzielnie albo dodaj kanał widżetu do listy wyłączeń.