Klasické zprávy botů jsou embed s řadou tlačítek nalepenou pod ním. Discord Components V2 dává text, obrázky, tlačítka a výběrová menu dovnitř jednoho kontejneru. Panel tiketů, karta hráče nebo výpis produktu se tak čte jako jedna karta, a ne jako box s ovládacími prvky přišroubovanými zvenku. Noxyr podporuje obojí, umožňuje vybrat způsob pro každou funkci zvlášť a při přepnutí znovu zveřejní živé panely, takže se nic nerozbije.
Co Components V2 ve skutečnosti je
Components V2 je novější systém rozvržení zpráv na Discordu. Místo starého rozdělení na „embed“ (text, barva, obrázky) a „komponenty“ (tlačítka a výběrová menu v řádcích pod ním) se zpráva V2 skládá z bloků rozvržení: kontejner s barvou zvýraznění, textové bloky, sekce, které spojují text s tlačítkem nebo miniaturou, oddělovače, galerie médií a známá tlačítka a rozbalovací menu, všechno vnořené dovnitř. Výsledek vypadá kompaktněji, hlavně na mobilu, a ovládací prvky stojí vedle věcí, na které se vztahují.
Záludnost je v tom, že jedna zpráva nemůže kombinovat oba systémy. Zpráva s komponentami V2 nemůže nést i klasický embed. Proto se boti musí rozhodnout pro každou zprávu zvlášť a proto Noxyr volbu sleduje pro každou funkci.
V1: klasický embed
- Známý každému uživateli Discordu od roku 2016. Nikdo se nemusí učit nový tvar.
- Funguje všude, včetně starších klientů a mostů.
- Tlačítka a menu sedí pod embedem, až v pěti řádcích.
- Nadpisy, pole a patičky dávají strukturu zadarmo.
V2: rozvržení v kontejneru
- Tlačítka a rozbalovací menu jsou uvnitř karty, vedle textu, ke kterému patří.
- Čistší na mobilu. Mezi zprávou a jejími ovládacími prvky je méně vertikálního místa.
- Oddělovače a sekce usnadňují orientaci v dlouhých panelech (stránka katalogu, nápověda).
- Některé věci se přesouvají: klasická mřížka nadpisu a polí je nahrazena textovými bloky a sekcemi.
Jak to Noxyr řeší
Každý server má výchozí styl pro tlačítka a zvlášť výchozí styl pro výběrová menu, plus volitelná přepsání pro jednotlivé funkce: tikety, katalog a checkout, ověřování, recenze, návrhy, ankety, hudební přehrávač, zprávy o uvítání a rozloučení, nápověda a veřejné příkazy a přímé zprávy. Servery, které existovaly před vydáním V2, zůstávají na V1, dokud admin nic nezmění. Servery, které Noxyr přidají teď, začínají na V2. Giveawaye vždy používají klasické rozvržení, protože jejich formát zprávy na něm závisí.
Přepnutí zvládne jeden příkaz nebo jedna stránka dashboardu (Tlačítka & menu v sekci Control):
/style view: co aktuálně používá každá funkce./style set feature:all buttons:v2 dropdowns:v2: výchozí nastavení pro celý server./style set feature:tickets buttons:v1: jen jedna funkce./style reset: zruší přepsání, takže funkce znovu následují výchozí nastavení serveru.
Změna ve výchozím stavu znovu zveřejní vaše živé panely: panely tiketů, katalog, ověřování a další. Členové tak uvidí nové rozvržení hned, a ne až po příští úpravě. Pokud chcete, aby se panely přepnuly až při příštím uložení, přidejte repost:false.
Který zvolit?
- Veřejné panely (tikety, ověřování, katalog): V2. Členové s nimi pracují nejvíc a tlačítka uvnitř karty se na telefonu lépe trefují.
- Hudební přehrávač: V2. Ovládací prvky patří na kartu.
- Zprávy o uvítání a rozloučení: cokoli; V1, pokud se spoléháte na velký banner s mřížkou polí pod ním.
- Cokoli, na čem závisí čtečka obrazovky nebo starší klient: V1 je bezpečnější volba.
Protože se volba dělá pro každou funkci zvlášť, můžete přesouvat jeden panel po druhém a zeptat se členů na jejich názor dřív, než změníte výchozí nastavení serveru.
Časté otázky
Přepnutím o něco přijdu? Žádné nastavení se nemění. Mění se jen rozvržení již zveřejněných zpráv. Zpět se přepnete stejným příkazem.
Řídí se můj custom bot stejným nastavením? Ano. Styl se ukládá na server, takže váš custom bot i Noxyr tam zveřejňují stejné rozvržení.
Proč zpráva s menu používá jiný styl než zpráva s tlačítky? Zpráva nemůže kombinovat systémy. Zpráva s menu se proto řídí nastavením menu a zpráva jen s tlačítky nastavením tlačítek.
Vyzkoušejte to: otevřete dashboard, přejděte na Tlačítka & menu a přepněte panel tiketů na V2. Co patří přímo na panel, popisuje průvodce tlačítky vs menu u panelu tiketů.