Bot embedów na Discordzie: wysyłaj własne embedy komendą lub formularzem
Bot embedów na Discordzie publikuje stylizowane pole wiadomości z kolorowym brzegiem, tytułem, obrazkiem i przyciskiem, zamiast zwykłego tekstu. Noxyr ma dwa sposoby: /embed send przyjmuje każde pole jako opcję, a /embed quick-create otwiera wyskakujący formularz. Obie są komendami dla administratorów.
Kiedy embed bije zwykłą wiadomość
Regulamin, ogłoszenia, wiadomości powitalne i informacje o serwerze lepiej się czytają jako embed. Kolorowy brzeg oddziela go od czatu, tytuł nadaje mu nagłówek, a przycisk może odesłać ludzi na stronę. Nic w wiadomości nie jest wpisane przez członka, więc wygląda też oficjalnie.
Dwa sposoby wysłania
/embed send
Najlepsze, gdy wiesz, czego chcesz. Każde pole to opcja komendy:
| Opcja | Uwagi |
|---|---|
| channel | Wymagane. Gdzie zostanie opublikowany |
| title | Do 256 znaków |
| description | Do 4096 znaków. Wpisz znacznik nowej linii tam, gdzie chcesz nową linię |
| color | Kod szesnastkowy, na przykład #FF0000, albo nazwa, na przykład Red. Pomiń, by użyć koloru embedu serwera |
| image_url | Bezpośredni link kończący się na .png, .jpg, .gif lub .webp |
| footer | Mały tekst pod embedem |
| button_label i button_url | Przycisk z linkiem. Potrzebujesz obu |
/embed quick-create
Otwiera wyskakujący formularz z tymi samymi polami jako pola tekstowe, co jest wygodniejsze przy długim tekście. Discord ogranicza formularz do pięciu pól, więc pola obrazka i przycisku się w nim nie znajdują. Użyj /embed send, gdy ich potrzebujesz.
Reguła dotycząca obrazków, która myli ludzi
Link do obrazka musi być bezpośrednim linkiem do pliku z obrazkiem. Linki załączników Discorda i linki udostępniania z Google Drive nie działają. Jeśli obrazek się nie pokazuje, prawie zawsze o to chodzi. Wgraj obrazek tam, gdzie dostaniesz zwykły link kończący się rozszerzeniem pliku.
Edycja oznacza wysłanie od nowa
Żadna z podkomend nie edytuje istniejącej wiadomości. Żeby zmienić opublikowany embed, wyślij nowy i usuń stary. To utrzymuje przewidywalność, ale oznacza, że długie embedy warto przygotować przed publikacją. Napisz tekst w aplikacji z notatkami, a potem wklej.
Jeśli /embed nie ma na twojej liście komend, sprawdź stronę Modules. Embedy należą do modułu Utilities.
Ten sam branding dla każdego embedu
Strona Customize ustawia domyślny kolor embedu i zapasowy obrazek dla każdego embedu, który bot publikuje, więc serwer wygląda spójnie bez wpisywania koloru za każdym razem. Widżet podglądu embedu w panelu pokazuje, jak wyglądać będzie panel lub wiadomość powitalna, zanim zapiszesz.
Embedy specyficzne dla paneli, takich jak panele ticketów, katalog, weryfikacja i powitanie, edytuje się na ich własnych stronach, a nie przez /embed. Ta komenda służy do wiadomości w dowolnej formie: regulaminu, nowości i postów informacyjnych.
Pomysły na embedy, które działają
- Regulamin. Ponumerowana lista w opisie, czerwony kolor i stopka, która mówi, gdzie zadawać pytania.
- Ogłoszenie. Krótki tytuł, dwie linijki tekstu i przycisk z linkiem do pełnego posta.
- Informacje o serwerze. Linki do sklepu, strony pomocy i mediów społecznościowych jako po jednym przycisku, jeden embed na każdy.
Częste pytania przed publikacją
Kto może z niego korzystać? /embed to komenda administratora, więc zwykli członkowie nie mogą publikować embedów przez bota.
Skąd bierze się kolor? Jeśli pominiesz kolor, Noxyr używa koloru embedu serwera ze strony Customize. Ustaw go raz, a każdy embed będzie pasował.
Czy mogę użyć dwóch przycisków? Obsługiwany jest jeden przycisk z linkiem na embed. Jeśli potrzebujesz kilku linków, opublikuj kilka małych embedów albo wpisz linki w opisie.
Quick-create czy send? Użyj formularza do długiego tekstu, a /embed send do wszystkiego, co ma obrazek, stopkę lub przycisk. Formularz działa tak samo jak menu Quick Create używane przy panelach ticketów i katalogach, więc personel, który zna jedno, odnajdzie się w drugim.
Zanim opublikujesz coś na stałe, wyślij testowy embed na prywatny kanał personelu. Sprawdź kolor, obrazek i przycisk na komputerze i telefonie, a dopiero potem opublikuj prawdziwy. Ponieważ później nie można go edytować, 30-sekundowy test oszczędza usuwanie i ponowne publikowanie.
Jeśli potrzebujesz tylko czystego wyglądu dla jednorazowego komunikatu, wystarczą tytuł, opis i kolor. Dodaj obrazek i przycisk, gdy tekst dobrze się czyta.
Dalsze kroki
Zobacz dokumentację kreatora embedów, a potem wypróbuj narzędzie do tworzenia embedów, żeby podejrzeć wynik, i wybierz kolor w selektorze kolorów. Przeczytaj kolor embedu i branding oraz Components V2 kontra klasyczne embedy, żeby poznać stronę projektową. Dodaj Noxyra, żeby opublikować pierwszy embed.
Częste pytania
Jak wysłać własny embed z Noxyrem?
Użyj /embed send z kanałem i dowolnym z pól: title, description, color, image_url, footer albo przycisku z linkiem. Albo użyj /embed quick-create, żeby otworzyć wyskakujący formularz.
Czy mogę edytować embed, który już opublikowałem?
Nie. Żadna z podkomend nie edytuje istniejącej wiadomości. Wyślij nowy embed i usuń stary.
Dlaczego obrazek w moim embedzie się nie pokazuje?
image_url musi być bezpośrednim linkiem do obrazka kończącego się na .png, .jpg, .gif lub .webp. Linki załączników Discorda i linki udostępniania z Google Drive nie działają.
Czy embed może mieć przycisk?
Tak, przycisk z linkiem, przy /embed send. Potrzebujesz obu: button_label i button_url. Wyskakujący formularz nie ma tych pól.
Dlaczego /embed nie ma na mojej liście komend?
Embedy należą do modułu Utilities, więc sprawdź stronę Modules.