I messaggi classici del bot sono un embed con una fila di pulsanti attaccata sotto. Discord Components V2 mette testo, immagini, pulsanti e menu a tendina dentro un unico contenitore, così un pannello ticket, una scheda giocatore o un elenco prodotti si legge come un'unica card invece che come una scatola con i controlli appiccicati sopra. Noxyr supporta entrambi, ti lascia scegliere per ogni funzione e ripubblica i pannelli attivi quando cambi, così nulla si rompe.
Cos'è davvero Components V2
Components V2 è il nuovo sistema di layout dei messaggi di Discord. Invece della vecchia divisione tra «l'embed» (testo, colore, immagini) e «i componenti» (pulsanti e menu a tendina in righe sotto di esso), un messaggio V2 è costruito a partire da blocchi di layout: un contenitore con un colore d'accento, blocchi di testo, sezioni che abbinano un testo a un pulsante o a una miniatura, separatori, gallerie multimediali e i soliti pulsanti e menu a tendina, tutti annidati dentro. Il risultato è più compatto, soprattutto su mobile, e i controlli stanno accanto alla cosa su cui agiscono.
Il punto critico è che un singolo messaggio non può mescolare i due sistemi: un messaggio con componenti V2 non può anche contenere un embed classico. Per questo i bot devono scegliere messaggio per messaggio, e per questo Noxyr tiene traccia della scelta per ciascuna funzione.
V1: l'embed classico
- Familiare a ogni utente Discord dal 2016; nessuno deve imparare una forma nuova.
- Funziona ovunque, anche con client più vecchi e bridge.
- Pulsanti e menu stanno sotto l'embed, fino a cinque righe.
- Titoli, campi e footer danno molta struttura senza sforzo.
V2: il layout a contenitore
- Pulsanti e menu a tendina vivono dentro la card, accanto al testo a cui si riferiscono.
- Più puliti su mobile; meno spazio verticale tra il messaggio e i suoi controlli.
- Separatori e sezioni rendono più facili da scorrere i pannelli lunghi (una pagina del catalogo, un menu di aiuto).
- Alcune cose cambiano: la griglia classica di titolo e campi è sostituita da blocchi di testo e sezioni.
Come lo gestisce Noxyr
Ogni server ha uno stile predefinito per i pulsanti e uno separato per i menu a tendina, più eventuali eccezioni per funzione: ticket, catalogo e checkout, verifica, recensioni, suggerimenti, sondaggi, il lettore musicale, messaggi di benvenuto e di addio, comandi di aiuto e pubblici, e messaggi diretti. I server esistenti prima del rilascio di V2 restano su V1 finché un amministratore non lo cambia; i server che aggiungono Noxyr adesso partono con V2. I giveaway usano sempre il layout classico, perché il loro formato di messaggio dipende da esso.
Il cambio avviene con un comando o con una pagina della dashboard (Pulsanti & Menu sotto Controllo):
/style view: cosa sta usando attualmente ogni funzione./style set feature:all buttons:v2 dropdowns:v2: predefinito per tutto il server./style set feature:tickets buttons:v1: solo per una funzione./style reset: elimina le eccezioni, così le funzioni seguono di nuovo il predefinito del server.
Di default un cambio ripubblica i tuoi pannelli attivi (pannelli dei ticket, catalogo, verifica e il resto), così i membri vedono subito il nuovo layout e non dopo la prossima modifica. Usa repost:false se preferisci che i pannelli cambino alla prossima volta che vengono salvati.
Quale scegliere?
- Pannelli rivolti al pubblico (ticket, verifica, catalogo): V2. I membri interagiscono di più con questi e i pulsanti dentro la card sono più facili da toccare su un telefono.
- Lettore musicale: V2. I controlli appartengono alla card.
- Messaggi di benvenuto e di addio: indifferente; V1 se ti affidi a un grande banner con sotto una griglia di campi.
- Tutto ciò da cui dipende un lettore di schermo o un client più vecchio: V1 è la scelta più sicura.
Poiché la scelta è per funzione, puoi spostare un pannello alla volta e chiedere ai membri cosa ne pensano prima di cambiare il predefinito del server.
Domande frequenti
Perdo qualcosa passando a V2? Nessuna impostazione cambia; cambia solo il layout dei messaggi pubblicati. Tornare indietro è lo stesso comando.
Il mio bot personalizzato segue la stessa impostazione? Sì. Lo stile è salvato sul server, quindi il tuo bot personalizzato e Noxyr pubblicano lo stesso layout.
Perché un messaggio con menu a tendina usa uno stile diverso da un messaggio con pulsanti? Un messaggio non può mescolare i sistemi, quindi un messaggio con menu a tendina segue l'impostazione dei menu, mentre un messaggio con soli pulsanti segue l'impostazione dei pulsanti.
Provalo: apri la dashboard, vai su Pulsanti & Menu e passa il tuo pannello ticket a V2. La guida pulsanti vs menu a tendina spiega cosa va nel pannello stesso.