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.

1

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

Jeśli masz już workflow „auto role” z tym samym triggerem, dorzuć powitanie do tego samego flow zamiast tworzyć drugi. Mniej eventów do przetworzenia, mniejsze ryzyko race condition.
2

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”
3

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.

4

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