components d’un message prennent des pièces fabriquées par ChapterJS : vos boutons, menus et formulaires, et les helpers de cette page, importés de 'chapterjs'. Chacune est vérifiée par rapport aux limites de Discord à sa fabrication.
Comment construire un message avec ces pièces est dans Embeds et mise en page.
Helpers
row()
linkButton()
premiumButton()
text()
section()
thumbnail()
gallery()
file()
files), affiché là où il est placé.
Documentation de Discord
separator()
container()
Options
LinkButtonOptions
Un bouton de lien : ce qu’il affiche, et l’adresse qu’il ouvre.MediaOptions
Une image ou une vidéo : son adresse, ouattachment://nom pour un fichier du message.
L’adresse du média : un lien, ou
attachment://chart.png pour un fichier envoyé avec le message.Ce que montre le média, pour les personnes qui ne peuvent pas le voir (1024 caractères au plus).
SeparatorOptions
L’apparence d’un séparateur.ContainerOptions
L’apparence d’un conteneur.Les pièces
MessageComponent
components d’un message. Les boutons et menus sont mis en rangées par le framework (5 boutons par rangée, un menu seul dans sa rangée) ; row() est là pour choisir. Un tel message contient 5 rangées au plus. Dès qu’un message a un texte, une section, une galerie, un fichier, un séparateur ou un conteneur, il est construit uniquement avec des composants : Discord ne prend alors ni content ni embeds.
ContainerChild
Piece
Piece :
Documentation de Discord