Powitania · poradnik
Jak zrobić powitania na Discordzie z dynamicznym embedem
Powitalna wiadomość z imieniem, avatarem, liczbą członków serwera. Embed z gradientem, przyciski „Regulamin” i „Role”. Bez kodu, w wizualnym edytorze.
Czas zbudowania: ~5 minut · poziom: początkujący · ostatnia aktualizacja: 2026-05-18
Dlaczego embed, a nie zwykła wiadomość
Powitanie tekstem (Witaj, @user!) ginie po pierwszej wiadomości na czacie. Embed wygląda jak karta — ma thumbnail, akcent koloru, przyciski. Discord przewija go w preview kanału, a user widzi go nawet wracając godzinę później.
Drugi powód: embed jednocześnie obsługuje przyciski. Nowy człowiek klika „Regulamin” → kanał regulaminu się otwiera. Klika „Role” → ląduje na panelu wyboru. Bez jednej wiadomości pomocnika z wyjaśnieniem co dalej.
Trigger: dołączenie do serwera
Nowy workflow → trigger Dołączenie do serwera (guildMemberAdd). Z tego triggera dostajesz pełny obiekt usera: ID, nick, avatar URL, datę utworzenia konta.
Tip
Skonstruuj embed z avatarem
Dodaj akcję Wyślij embed na kanał #powitania:
- Tytuł: „Witaj na serwerze,
{user.username}!” - Opis: „Jesteś
{guild.memberCount}-tym członkiem 🎉” - Thumbnail:
{user.avatarUrl} - Kolor: indygowo-fuksjowy gradient (FlowCord przyjmuje hex albo gradient z palety)
- Footer: „Dołączasz do społeczności PL/EN — czuj się jak u siebie”
Dorzuć przyciski Regulamin i Role
W tej samej akcji embed, sekcja Przyciski:
- Przycisk 1 — Link: „📜 Regulamin” →
{channel:#regulamin} - Przycisk 2 — Link: „🎭 Role” →
{channel:#role}
Linki w przyciskach Discord traktuje jak deep-link do kanału — user klika, widok od razu skacze do regulaminu, bez wpisywania#regulamin ręcznie.
Przetestuj bez czekania na realnego usera
Wbudowany test runner w FlowCord symuluje dołączenie wybranego usera (np. siebie) bez wysyłania prawdziwego eventu na Discord. Widzisz dokładnie, jak wygląda finalny embed, zanim opublikujesz workflow.
Przycisk Test w prawym górnym rogu edytora → wybierz „Symuluj dołączenie” → wpisz swój ID. Workflow leci, log pokazuje wszystkie kroki z payloadem na każdym z nich.
Najczęstsze pytania
Czy mogę umieścić avatar użytkownika w embedzie?
Tak. W polu „Thumbnail” lub „Author icon” wybierz zmienną „Avatar URL użytkownika” — FlowCord wstawi link do CDN-a Discorda automatycznie.Da się generować obrazek powitalny (jak MEE6)?
Tak. Akcja „Generuj obrazek z szablonu” renderuje grafikę z tłem, avatarem i nickiem. W FlowCord ta funkcja działa bez płatnego planu.Jak zrobić różne powitania per kanał (np. PL/EN)?
W triggerze „Dołączenie do serwera” dodaj bloczek „Switch” na rolę albo invite. Każda gałąź wysyła embed w innym języku, do innego kanału.Powitanie wysyła się dwa razy. Co robię źle?
Najczęściej masz dwa workflow z tym samym triggerem aktywne równocześnie. Sprawdź listę workflowów w panelu — wyłącz duplikat albo połącz w jeden.
Powiązane przykłady
- Auto role przy dołączeniu — łączy się idealnie: rola + powitalny embed w jednym workflowie.
- System ticketów — w embedzie powitalnym dorzucisz przycisk „Otwórz ticket”.