Bots Discord

Embeds : les limites que personne ne lit avant d'en heurter une

Relu le 6 septembre 2026 2 min de lecture

Les embeds sont les encadrés qu'utilisent les bots pour tout ce qui dépasse une phrase. Ils ont des limites strictes de caractères, et l'échec est un message refusé et non tronqué — d'où un bug qui apparaît toujours avec de vraies données et jamais en test.

Les limites à retenir

PartieMaximum
Titre256 caractères
Description4096 caractères
Champs25 par embed
Nom de champ256 caractères
Valeur de champ1024 caractères
Texte de pied2048 caractères
Tout un embed, cumulé6000 caractères
Embeds par message10
Dépasser ne tronque pas, cela échoue

Discord rejette tout le message. Si votre bot construit un embed depuis une liste d'ordinaire courte, le jour où quelqu'un a trente éléments est le jour où la commande cesse totalement de fonctionner — et sans journalisation d'erreurs, elle échoue en silence. Tronquez de votre côté, toujours.

Construire des embeds qui survivent aux vraies données

  1. Coupez chaque chaîne à sa limite au moment de l'affecter

    Une fonction utilitaire qui tronque à un maximum et ajoute des points de suspension, utilisée partout, supprime toute cette catégorie de bug.

  2. Paginez les listes plutôt que de les faire grossir

    Vingt-cinq champs est le mur. Une liste susceptible de le dépasser a besoin de pages avec des boutons, pas d'un embed plus grand.

  3. Testez avec la plus grande entrée réaliste

    Le pseudo le plus long, le plus gros inventaire, le plus d'éléments. Tester avec « test » ne prouve rien sur la production.

  4. Journalisez le rejet

    L'erreur de Discord dit quel champ était trop long. Ce message est réellement utile et il est gâché si rien ne le note.

Des embeds plus courts et moins nombreux se lisent mieux de toute façon

Les limites vous poussent vers ce qui était déjà vrai : un embed à vingt-cinq champs est un mur de texte que personne ne lit. Si vous approchez de la limite, le message essaie probablement d'en faire trop plutôt que de manquer de place.

Comment vérifier que c'est réglé

Lancez la commande sur votre plus grand jeu de données réaliste et vérifiez que le message part, avec une troncature visible plutôt qu'une erreur.