Role · poradnik
Bot Discord: auto role dla nowych członków serwera
Przypisz nową rolę każdemu, kto dołączy. Z weryfikacją wieku konta, filtrem boci, opcją „verified only”. Setup zajmuje 3 minuty, edytor wizualny.
Czas zbudowania: ~3 minuty · poziom: początkujący · ostatnia aktualizacja: 2026-05-18
Po co Ci auto role?
Każdy serwer Discord, który urośnie powyżej 100 osób, prędzej czy później potrzebuje rozdzielania uprawnień. Auto role rozwiązuje trzy problemy naraz: nadaje domyślne uprawnienia (np. dostęp do kanałów), oznacza świeżych członków (możesz pingować „nowych”), oraz blokuje boty i fake-konta zanim narobią szkód.
W FlowCord cały setup zajmuje 3 minuty. Trigger „dołączenie”, jedna akcja „dodaj rolę”, opcjonalny filtr przeciw botom — i kanały zaczynają się porządkować same.
Dodaj trigger Dołączenie do serwera
Otwórz nowy workflow → wybierz trigger Dołączenie do serwera (w panelu wyszukiwania: guildMemberAdd). Ten event Discord wysyła w czasie rzeczywistym, kilkaset milisekund po tym jak ktoś klika invite.
Wyfiltruj boty i konta młodsze niż 7 dni
Z triggera połącz bloczek Jeśli:
{user.bot}jest równefalse- I wiek konta (
{user.accountAgeDays}) jest większy niż7
Ścieżkę true prowadzimy do nadania roli (krok 3). Ścieżkę false opcjonalnie do akcji Wyrzuć z serwera + log na #moderacja-logs.
Dlaczego 7 dni?
Nadaj rolę Member
Akcja Dodaj rolę użytkownikowi:
- Użytkownik:
{user.id}(klikasz „Wybierz zmienną” → „ID użytkownika z triggera”) - Rola: wybierz „Member” z dropdown (FlowCord listuje wszystkie role z serwera)
Jeśli chcesz przypisać kilka ról jednocześnie, podepnij kolejne akcje „Dodaj rolę” szeregowo. Każda dorzuca jedną rolę, niezależnie.
Powitaj nowego w DM
Z portu true dorzuć akcję Wyślij DM z embedem:
- tytuł: „Witaj na serwerze!”
- opis: „Otrzymałeś rolę Member. Po dodatkowe role użyj
/rolew kanale #role.” - link do regulaminu jako przycisk
Discord blokuje DM-y
Najczęstsze pytania
Czy auto role działa, gdy ktoś dołączy podczas wyłączonego bota?
FlowCord hostujemy 24/7, więc bot praktycznie nie pada. Gdyby jednak doszło do incydentu, możesz dorzucić workflow „naprawczy” na cron co godzinę: pobierz wszystkich członków bez roli „Member” i przypisz ją.Da się przypisać różne role w zależności od źródła zaproszenia?
Tak. Trigger „Dołączenie do serwera” zwraca obiekt invite. W bloczku „Jeśli” sprawdzasz invite.code i routujesz na różne ścieżki: każdy invite = osobna rola.Jak filtrować boty (np. selfboty)?
Trigger zwraca user.bot (boolean) oraz wiek konta. Standardowo blokuję konta młodsze niż 7 dni — dodaj bloczek „Jeśli” → „Wiek konta < 7 dni” → wykop, w przeciwnym razie nadaj rolę.Czy mogę dodać weryfikację reakcją zamiast auto roli?
Tak, użyj triggera „Reakcja dodana” na wiadomość regulaminu. Każda reakcja = jedna rola. Workflow działa tak samo, tylko trigger inny.
Powiązane przykłady
- Powitania z dynamicznym embedem — uzupełnienie auto roli o wiadomość w kanale #powitania.
- Auto moderacja — chroni serwer przed raidami, gdzie auto role mogłaby przypadkiem uprawnić atakującego.