Wiadomość o wyjściu z serwera na Discordzie to embed, który bot publikuje na wybranym kanale, gdy członek opuszcza serwer. Wypełniany jest nazwą tego członka i nową liczbą członków serwera. Konfiguruje się ją osobno od wiadomości powitalnej, choć wyglądają podobnie, bo serwer, który głośno wita ludzi, a milczy, gdy odchodzą, sprawia jednostronne wrażenie. Niektóre serwery chcą jednak odwrotnie: ciche powitanie i wyraźnie widoczną liczbę członków przy wyjściach, by pilnować najazdów. Ten przewodnik opisuje konfigurację, symbole zastępcze, które faktycznie działają, i miejsca, w których może pójść coś nie tak.
Powitanie i pożegnanie to dwa osobne ustawienia
W panelu Noxyr sekcje Welcome i Leave znajdują się na osobnych stronach, z własnym kanałem, przełącznikiem włączenia, tytułem embedu, treścią, kolorem i obrazkiem. Zapisywane są przez ten sam endpoint ustawień, ale zapisanie jednej nie dotyka drugiej: włączenie wiadomości o wyjściu nie włącza po cichu powitań, a edycja treści pożegnania niczego nie nadpisuje na stronie powitania. Każda ma też własny przełącznik modułu, więc serwer może używać jednej bez drugiej. Częste połączenie to powitanie włączone (by witać nowych członków i tłumaczyć zasady) przy wyłączonym pożegnaniu (by ciche odejście nie wyglądało jak wytykanie).
Konfiguracja wiadomości o wyjściu
- Wybierz kanał dla wyjść. Bez niego nic się nie opublikuje, nawet przy włączonym przełączniku.
- Włącz „Włączone”. Sam kanał nie aktywuje wiadomości.
- Napisz tytuł i treść embedu. Domyślne wartości istnieją („Member Left”), ale brzmią ogólnie; jednozdaniowa wiadomość, która faktycznie wspomina serwer, brzmi mniej jak szablon.
- Ustaw kolor i, opcjonalnie, obrazek. Obrazek wymaga bezpośredniego linku
https://do pliku PNG, JPG lub GIF - adres strony, która tylko pokazuje obrazek, się nie wyrenderuje.
Wszystko to znajduje się na stronie Leave w panelu, z podglądem na żywo obok formularza, dzięki czemu widzisz rzeczywisty embed przed zapisem, a nie tylko surowy tekst.
Symbole zastępcze, które faktycznie działają
Cztery symbole zastępcze są uzupełniane automatycznie przy wysyłaniu wiadomości: {user} (wzmianka o osobie, która wyszła; uwaga, wzmianka kogoś, kto już nie jest na serwerze, wyświetla się jako jego nazwa, a nie jako żywe powiadomienie), {userTag} (nazwa użytkownika bez pingowania, przydatne, bo pingowanie kogoś, kto właśnie wyszedł, i tak nic nie daje), {server} (nazwa serwera) oraz {memberCount} (liczba członków zaraz po wyjściu). Wszystko inne wpisane w treści zostaje dokładnie tak, jak wpisano; nie ma cichej awarii, ale nie ma też autouzupełniania, więc literówka w rodzaju {usertag} po prostu wyświetli się dosłownie.
Wiadomość zbudowana w całości wokół {userTag} i {memberCount} dobrze sprawdza się na serwerach rozwijających się: „{userTag} właśnie opuścił(a) {server}. Jest nas już {memberCount}.” utrzymuje neutralny ton zamiast dramatycznego.
Zapasowy obrazek: jeden baner dla każdej wiadomości
Jeśli pole Image URL na stronie Leave jest puste, wiadomość używa domyślnego obrazka ustawionego raz na stronie Setup - tego samego zapasowego obrazka, którego używają wiadomości powitalne, weryfikacja i kilka innych embedów. Oznacza to, że serwer może mieć jeden markowy baner i każda wiadomość o wejściu, wyjściu czy weryfikacji używa go automatycznie, a nadpisanie na konkretnej stronie jest potrzebne tylko dla wiadomości, które mają wyglądać inaczej. Zobacz nasz przewodnik po markowaniu embedów na cały serwer, by dowiedzieć się, jak ustawić ten domyślny obrazek i gdzie jeszcze działa.
Częste błędy
- Kanał ustawiony, przełącznik wyłączony (lub odwrotnie). Oba muszą być spełnione. Strona Przegląd w panelu oznacza to jako moduł „włączony, ale nieukończony”, jeśli to wykryje.
- Wskazanie kanału, na którym bot nie może pisać. Sprawdź nadpisania uprawnień bota w tym konkretnym kanale, a nie tylko jego uprawnienia na poziomie roli serwera - odmowa na poziomie kanału nadal go blokuje.
- Oczekiwanie, że wiadomość o wyjściu wyjaśni, dlaczego ktoś odszedł. Nie wyjaśni. Discord nie informuje żadnego bota, czy członek wyszedł dobrowolnie, czy został wyrzucony lub zbanowany; to zupełnie oddzielne zdarzenia, a o wyrzuceniu lub banie raportuje logowanie anti-nuke i moderacji, a nie wiadomość o wyjściu.
Po co w ogóle wiadomość o wyjściu
Trzy realne powody, dla których serwery ją włączają: bieżący sygnał o rotacji członków bez otwierania listy członków Discorda, lekki sposób na wychwycenie masowego wyjścia (wiele wiadomości o wyjściu w kilka sekund to objaw, który warto sprawdzić razem z ustawieniami bezpieczeństwa), a w mniejszych społecznościach zwykła uprzejmość - stali bywalcy zauważają, gdy odchodzi ktoś, kogo znali. Nic z tego nie musi być rozbudowane; zwykła jednolinijkowa wiadomość z liczbą członków wystarcza.
Najczęstsze pytania
Czy mogę użyć tego samego kanału dla powitań i pożegnań? Tak. Nic tego nie blokuje, choć większość serwerów woli je rozdzielać, by aktywny kanał nie mieszał przybyć z odejściami.
Czy wiadomość o wyjściu pokazuje, kto zbanował lub wyrzucił członka? Nie. Wie tylko, że członka nie ma, a nie dlaczego. Do tego sprawdź dziennik audytu lub kanał logów.
Czy wiadomość o wyjściu może mieć przycisk, tak jak wiadomość powitalna? Nie, wiadomości powitalne obsługują opcjonalny przycisk z linkiem; wiadomości o wyjściu - nie, bo dla kogoś, kto odszedł, nie ma już czego klikać.
Czy wyłączenie modułu Welcome wyłączy też Leave? Nie, to osobne moduły (welcome i leave) w /module, a na stronie Moduły w panelu każdy można wyłączyć niezależnie.
Co się stanie z wiadomościami już wysłanymi, jeśli później zmienię treść? Nic. Tylko nowe zdarzenia wyjścia używają zaktualizowanej wiadomości; wcześniejsze posty na kanale pozostają nietknięte.
Skonfiguruj ją na stronie Leave w swoim panelu serwera i połącz z wiadomością powitalną, którą ludzie faktycznie czytają, by objąć oba końce cyklu życia członka.