Embeds et variables
Comment fonctionne le créateur d'embeds, quelles variables existent et comment intégrer des émojis et la mise en forme Discord dans un message.
Partout où le bot publie un de tes messages - messages de bienvenue, menus de rôles, panneaux de tickets, publications de flux, messages programmés - tu le construis dans le même créateur d'embeds, avec un aperçu qui ressemble à Discord.

Ce qu'un embed peut contenir
- Une ligne Auteur avec icône et lien, un titre avec lien, du texte, une couleur.
- Jusqu'à 25 champs, chacun avec un nom et une valeur, côte à côte si tu coches Côte à côte.
- Une grande image, une petite miniature, un pied de page avec icône, et un horodatage.
- Discord autorise 6 000 caractères pour tout le texte d'un embed ; les compteurs indiquent ce qu'il reste.
- Les adresses d'images et de liens doivent commencer par
https://- ou être une seule variable comme{user.avatar}là où un module en propose une. - Les images hébergées sur les serveurs de Discord s'affichent immédiatement dans l'aperçu. Une image sur un autre site attend un clic sur Charger les images sous l'aperçu, car la charger donnerait ton adresse IP à ce site. Les membres dans Discord ne sont pas concernés : Discord charge les images des embeds via son propre proxy.
Faire entrer et sortir un message : { } JSON
À côté de l'aperçu, il y a un bouton { } JSON. Il montre le message entier - le texte au-dessus de l'embed et l'embed lui-même - dans le format propre à Discord, celui qu'utilisent les autres bots, les webhooks et les créateurs d'embeds en ligne. Copie-le pour garder un message ou le déplacer vers un autre serveur, ou colles-en un et appuie sur Importer : chaque case du créateur est remplie d'un coup et l'aperçu montre le résultat. Les boutons, les fichiers, les sondages et un nom d'expéditeur sont ignorés, et il le signale quand il laisse quelque chose de côté - Pangobot ne les envoie pas d'ici. Un JSON illisible indique pourquoi, et rien n'est importé tant qu'il ne peut pas être lu. Tout est revérifié quand tu enregistres la page.
Variables
Une variable est remplacée au moment où le message est publié. Les variables disponibles dépendent du module ; chaque champ de texte indique les siennes en dessous. Les plus courantes :
| Variable | Devient |
|---|---|
{user} | Une mention du membre |
{user.name} | Le nom du membre, sans mention |
{server} | Le nom du serveur |
{membercount} | Le nombre de membres du serveur |
{server.boosts} | Le nombre de boosts du serveur |
{server.boostlevel} | Le niveau de boost du serveur, de 0 à 3 |
{level} | Le niveau qui vient d'être atteint (Niveaux) |
{title} {author} {url} | D'une vidéo, d'une publication ou d'une entrée de flux (Notifications sociales) |
{name} {days} {hours} {date} | D'un compte à rebours (Comptes à rebours) |
{ticket} | Le numéro du ticket (Tickets) |
Émojis et mise en forme
- Le bouton smiley dans un champ de texte ouvre le sélecteur d'émojis : les émojis standard et ceux de ton serveur, avec une recherche et tes émojis récents.
- La mise en forme Discord fonctionne comme dans le chat :
**bold**,*italic*,__underline__,~~strike~~,||spoiler||,# Heading,> quote, les listes et les blocs de code. L'aperçu l'affiche. - Mentionne un salon ou un rôle en le choisissant dans Discord et en copiant la mention, p. ex.
<#123...>- l'aperçu affiche le nom.