Les messages de bot classiques sont un embed avec une rangée de boutons collée en dessous. Discord Components V2 place le texte, les images, les boutons et les menus déroulants dans un seul conteneur : un panneau de ticket, une fiche de joueur ou une liste de produits se lit ainsi comme une carte unique, au lieu d'une boîte avec des commandes fixées dessus. Noxyr prend en charge les deux, vous laisse choisir pour chaque fonctionnalité, et republie les panneaux en direct lorsque vous changez, si bien que rien ne casse.

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

Ce qu'est réellement Components V2

Components V2 est le nouveau système de mise en page des messages de Discord. Au lieu de l'ancienne séparation entre « l'embed » (texte, couleur, images) et « les composants » (boutons et menus de sélection dans des rangées en dessous), un message V2 est construit à partir de blocs de mise en page : un conteneur avec une couleur d'accent, des blocs de texte, des sections qui associent un texte à un bouton ou une miniature, des séparateurs, des galeries de médias, et les boutons et menus déroulants habituels, imbriqués à l'intérieur. Le résultat est plus compact, surtout sur mobile, et les commandes se trouvent à côté de ce sur quoi elles agissent.

Le hic : un même message ne peut pas mélanger les deux systèmes. Un message avec des composants V2 ne peut pas aussi contenir un embed classique. C'est pourquoi les bots doivent choisir par message, et pourquoi Noxyr enregistre ce choix pour chaque fonctionnalité.

V1 : l'embed classique

  • Familier à tous les utilisateurs de Discord depuis 2016 ; personne n'a besoin d'apprendre une nouvelle forme.
  • Fonctionne partout, y compris sur les anciens clients et les passerelles.
  • Les boutons et les menus se placent sous l'embed, sur jusqu'à cinq rangées.
  • Les titres, les champs et les pieds de page apportent beaucoup de structure sans effort.

V2 : la mise en page en conteneur

  • Les boutons et les menus déroulants vivent à l'intérieur de la carte, à côté du texte qui les concerne.
  • Plus propre sur mobile ; moins d'espace vertical entre le message et ses commandes.
  • Les séparateurs et les sections rendent les longs panneaux (une page de catalogue, un menu d'aide) plus faciles à parcourir.
  • Certains éléments changent : la grille classique titre/champs est remplacée par des blocs de texte et des sections.

Comment Noxyr gère cela

Chaque serveur dispose d'un style par défaut pour les boutons et d'un style distinct par défaut pour les menus déroulants, ainsi que de remplacements facultatifs par fonctionnalité : tickets, catalogue et commande, vérification, avis, suggestions, sondages, lecteur de musique, messages de bienvenue et de départ, aide et commandes publiques, et messages privés. Les serveurs existant avant la sortie de V2 restent sur V1 jusqu'à ce qu'un administrateur change le réglage ; les serveurs qui ajoutent Noxyr aujourd'hui démarrent sur V2. Les giveaways utilisent toujours la mise en page classique, car leur format de message en dépend.

Le changement se fait par une seule commande ou une seule page du tableau de bord (Boutons et menus sous Contrôle) :

  • /style view : ce qu'utilise actuellement chaque fonctionnalité.
  • /style set feature:all buttons:v2 dropdowns:v2 : valeur par défaut pour tout le serveur.
  • /style set feature:tickets buttons:v1 : une seule fonctionnalité.
  • /style reset : supprime les remplacements pour que les fonctionnalités suivent de nouveau le réglage du serveur.

Par défaut, un changement republie vos panneaux en direct (panneaux de tickets, catalogue, vérification et le reste), afin que les membres voient immédiatement la nouvelle mise en page, et non après la prochaine modification. Ajoutez repost:false si vous préférez que les panneaux changent la prochaine fois qu'ils seront enregistrés.

Lequel choisir ?

  • Panneaux destinés au public (tickets, vérification, catalogue) : V2. Les membres interagissent surtout avec ceux-ci, et les boutons intégrés à la carte sont plus faciles à toucher sur un téléphone.
  • Lecteur de musique : V2. Les commandes ont leur place sur la carte.
  • Messages de bienvenue et de départ : au choix ; V1 si vous vous appuyez sur une grande image de bannière surmontée d'une grille de champs.
  • Tout ce dont dépendent un lecteur d'écran ou un ancien client : V1 est le choix le plus sûr.

Comme le choix se fait par fonctionnalité, vous pouvez changer un panneau à la fois et demander aux membres leur avis avant de modifier le réglage par défaut du serveur.

Questions fréquentes

Perd-on quoi que ce soit en changeant ? Aucun réglage ne change ; seule la mise en page des messages publiés est modifiée. Pour revenir en arrière, il suffit de la même commande.

Mon bot personnalisé suit-il le même réglage ? Oui. Le style est enregistré sur le serveur, donc votre bot personnalisé et Noxyr publient la même mise en page.

Pourquoi un message avec menu déroulant utilise-t-il un style différent d'un message avec boutons ? Un message ne peut pas mélanger les systèmes : un message avec menu déroulant suit donc le réglage des menus, et un message composé uniquement de boutons suit le réglage des boutons.

Essayez : ouvrez le tableau de bord, allez dans Boutons et menus, et passez votre panneau de tickets en V2. Le guide boutons ou menu déroulant explique ce qui figure sur le panneau lui-même.