embed(), dans n’importe quel fichier de src/, et s’exporte. C’est l’embed lui-même, ou une fonction de ce qu’il affiche.
src/components/welcome.ts
src/events/greet.ts
welcome(member) renvoie l’embed, vérifié par rapport aux limites de Discord au moment de l’envoi. Un embed qui a toujours la même apparence se donne directement, et s’utilise sans l’appeler :
src/components/rules.ts
src/commands/rules.ts
chapterjs dev avant que quoi que ce soit ne soit envoyé. Ce que peut contenir un embed est dans Embed.
embed() et EmbedDeclaration sont dans la référence ; chaque helper de mise en page de cette page est dans Mise en page.Des messages faits de composants
Discord peut afficher un message fait uniquement de composants : des textes, des sections avec une miniature ou un bouton à côté, des galeries d’images, des fichiers, des séparateurs, et des conteneurs avec une ligne de couleur comme un embed. Écrivez-les avec les helpers de'chapterjs', là où est le message :
src/commands/profile.ts
content ni embeds, et ChapterJS le dit avant l’envoi si vous en passez un. Mettez le texte dans text(), et l’apparence d’un embed dans un container().
Une image de galerie ou une miniature est un lien, ou un fichier du message avec
attachment://nom. Les fichiers de votre bot vivent dans public/, et asset() en choisit un avec l’aide de votre éditeur :
src/commands/photos.ts
Envoyer des messages
Tout ce qu’un message peut contenir, et où il va.
Boutons
Lancer du code quand on clique sur un bouton.