Klasyczne wiadomości bota to embed z rzędem przycisków przyczepionym pod spodem. Discord Components V2 umieszcza tekst, obrazy, przyciski i listy rozwijane wewnątrz jednego kontenera, dzięki czemu panel ticketów, karta gracza czy lista produktów wygląda jak jedna karta, a nie pudełko z kontrolkami przykręconymi z boku. Noxyr obsługuje oba układy, pozwala wybrać je dla każdej funkcji osobno i po przełączeniu ponownie publikuje żywe panele, więc nic się nie psuje.

Side by side: the classic V1 embed with buttons underneath, and the V2 layout where buttons and menus live inside the card. A switch flips between them. V1 · classic embed Open ticket FAQ Choose a department ▾ buttons sit under the embed V2 · Components V2 container Open ticket FAQ Choose a department ▾ everything inside one card buttons and menus live in the card /style set

Czym właściwie są Components V2

Components V2 to nowszy system układu wiadomości Discorda. Zamiast dawnego podziału na „embed” (tekst, kolor, obrazy) i „komponenty” (przyciski i menu wyboru w rzędach pod nim), wiadomość V2 składa się z bloków układu: kontenera z kolorem akcentu, bloków tekstowych, sekcji łączących tekst z przyciskiem lub miniaturą, separatorów, galerii mediów oraz znanych przycisków i list rozwijanych, wszystko zagnieżdżone w środku. Efekt wygląda zwarciej, zwłaszcza na telefonie, a kontrolki stoją obok rzeczy, na którą działają.

Haczyk polega na tym, że jedna wiadomość nie może łączyć obu systemów: wiadomość z komponentami V2 nie może jednocześnie zawierać klasycznego embeda. Dlatego boty muszą wybierać na wiadomość, a Noxyr śledzi ten wybór dla każdej funkcji.

V1: klasyczny embed

  • Znany każdemu użytkownikowi Discorda od 2016 roku; nikt nie musi uczyć się nowego kształtu.
  • Działa wszędzie, także w starszych klientach i mostach.
  • Przyciski i menu siedzą pod embedem, w maksymalnie pięciu rzędach.
  • Tytuły, pola i stopki dają sporo struktury za darmo.

V2: układ kontenera

  • Przyciski i listy rozwijane żyją wewnątrz karty, obok tekstu, którego dotyczą.
  • Czyściej na telefonie; mniej pionowej przestrzeni między wiadomością a jej kontrolkami.
  • Separatory i sekcje ułatwiają przeglądanie długich paneli (strona katalogu, menu pomocy).
  • Niektóre rzeczy się przesuwają: klasyczna siatka tytułu i pól została zastąpiona blokami tekstowymi i sekcjami.

Jak Noxyr to obsługuje

Każdy serwer ma domyślny styl przycisków i osobny domyślny styl list rozwijanych, plus opcjonalne nadpisania dla poszczególnych funkcji: tickety, katalog i kasa, weryfikacja, recenzje, sugestie, ankiety, odtwarzacz muzyki, wiadomości powitalne i pożegnalne, pomoc i komendy publiczne oraz wiadomości prywatne. Serwery istniejące przed wydaniem V2 pozostają na V1, dopóki admin tego nie zmieni; serwery dodające Noxyr teraz startują na V2. Giveaway zawsze używają klasycznego układu, bo ich format wiadomości tego wymaga.

Przełączenie to jedna komenda albo jedna strona panelu (Buttons & Menus w sekcji Control):

  • /style view: co aktualnie używa każda funkcja.
  • /style set feature:all buttons:v2 dropdowns:v2: domyślny styl dla całego serwera.
  • /style set feature:tickets buttons:v1: tylko jedna funkcja.
  • /style reset: usuwa nadpisania, żeby funkcje znów podążały za domyślnym stylem serwera.

Domyślnie zmiana ponownie publikuje Twoje żywe panele: panele ticketów, katalog, weryfikację i resztę, więc członkowie widzą nowy układ od razu, a nie dopiero przy następnej edycji. Podaj repost:false, jeśli wolisz, żeby panele przełączyły się dopiero przy następnym zapisie.

Którego wybrać?

  • Panele publiczne (tickety, weryfikacja, katalog): V2. Członkowie z nich korzystają najczęściej, a przyciski w karcie łatwiej trafić na telefonie.
  • Odtwarzacz muzyki: V2. Kontrolki powinny być na karcie.
  • Wiadomości powitalne i pożegnalne: obojętnie; V1, jeśli polegasz na dużym banerze z siatką pól pod nim.
  • Wszystko, na czym polega czytnik ekranu albo starszy klient: V1 jest bezpieczniejszym wyborem.

Ponieważ wybór jest per funkcja, możesz przenosić po jednym panelu i zapytać członków o opinię, zanim zmienisz domyślny styl serwera.

Częste pytania

Czy coś tracę, przełączając? Żadne ustawienia się nie zmieniają; zmienia się tylko układ opublikowanych wiadomości. Powrót to ta sama komenda.

Czy mój custom bot stosuje to samo ustawienie? Tak. Styl jest zapisany na serwerze, więc Twój custom bot i Noxyr publikują tam ten sam układ.

Dlaczego wiadomość z listą rozwijaną ma inny styl niż wiadomość z przyciskami? Wiadomość nie może łączyć systemów, więc wiadomość z listą rozwijaną podąża za ustawieniem list, a wiadomość tylko z przyciskami za ustawieniem przycisków.

Wypróbuj: otwórz panel, przejdź do Buttons & Menus i przełącz panel ticketów na V2. Przewodnik o przyciskach a liście rozwijanej omawia, co trafia na sam panel.