creer_embed
Create and send Discord embeds with customizable content, themes, images, buttons, and interactive elements to enhance server communication.
Instructions
🎯 ULTRA-INTUITIF - Créer un embed Discord en 3 étapes SIMPLES !
📋 ÉTAPE 1 (OBLIGATOIRE): • channelId: ID du canal Discord • title: Titre de l'embed • description: Texte principal
📚 ÉTAPE 2 (RECOMMANDÉ): • theme: basic | data_report | status_update | product_showcase | leaderboard | tech_announcement | social_feed | dashboard | noel | minimal
🎨 ÉTAPE 3 (OPTIONNEL): • image: Grande image (bas) • thumbnail: Petite image (haut-droite) • buttons: Boutons interactifs (max 5) • fields: Champs de données (max 10)
🖼️ IMAGES: 4 positions disponibles • authorIcon (haut-gauche) - PETITE (16x16px Discord) • thumbnail (haut-droite) - MOYENNE (80x80px Discord) • image (bas) - GRANDE (400x250px Discord) • footerIcon (bas-gauche) - PETITE (16x16px Discord)
💡 CONSEIL: Utilisez help=true pour afficher le guide interactif !
🚀 PHASE 1 ENHANCEMENT (automatique): • Cache local d'images • Fallback intelligent (URL invalide → Emoji) • Validation pré-exécution • Optimisation Discord
⚡ MENTIONS DISCORD - IMPORTANT: ❌ authorName/footerText NE supportent PAS les mentions ✅ description SUPPORTE les mentions (<@ID>, <@!ID>, <#ID>, <@&ID>) • Discord n'interprète PAS les mentions dans authorName/footerText • Utilisez description pour les mentions interactives (bleu, cliquable)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| help | No | 🎯 Affiche le guide interactif complet avec exemples et conseils | |
| channelId | Yes | ID du canal Discord | |
| title | No | Titre de l'embed (NE supporte PAS les mentions Discord) | |
| description | No | Description principale (SUPPORTE les mentions Discord: <@USER_ID>, <@!USER_ID>, <#CHANNEL_ID>, <@&ROLE_ID>) | |
| color | No | Couleur en hex (#RRGGBB) | |
| url | No | URL cliquable | |
| thumbnail | No | URL thumbnail (MOYENNE - en haut à droite de l'embed). Utilisez list_images({symbols: 'BTC'}) pour un logo crypto. | |
| image | No | URL image (GRANDE - en bas de l'embed, pleine largeur). Utilisez list_images({symbols: ['BTC', 'ETH']}) pour plusieurs logos. | |
| authorName | No | ⚠️ NE supporte PAS les mentions Discord. Utilisez un simple texte comme 'Bot Name' ou 'System'. Pour mentionner un utilisateur, mettez la mention dans la DESCRIPTION. | |
| authorUrl | No | URL cliquable du nom de l'auteur | |
| authorIcon | No | URL icône auteur (PETITE - en haut à gauche, à côté du nom). Utilisez list_images({symbols: 'AAPL'}) pour un logo d'entreprise. | |
| footerText | No | ⚠️ NE supporte PAS les mentions Discord. Utilisez un simple texte. Pour mentionner un utilisateur, mettez la mention dans la DESCRIPTION. | |
| footerIcon | No | URL icône footer (PETITE - en bas à gauche, à côté du texte). Utilisez list_images({symbols: 'DISCORD'}) pour un logo de service. | |
| fields | No | Champs (supporte | Col1 | Col2 |) | |
| timestamp | No | Ajouter timestamp | |
| content | No | Message texte supplémentaire | |
| autoTable | No | Auto-formater les tableaux | |
| pagination | No | Pagination pour longs contenus | |
| variables | No | Variables personnalisées {var} | |
| templateName | No | Nom du template à utiliser | |
| saveAsTemplate | No | Sauvegarder comme template | |
| autoUpdate | No | Mise à jour automatique | |
| buttons | No | Boutons intégrés dans l'embed avec actions configurables | |
| selectMenus | No | Menus de sélection intégrés dans l'embed avec actions configurables | |
| progressBars | No | Barres de progression automatiques | |
| gradient | No | Dégradé de couleurs | |
| theme | No | Thème prédéfini (EXEMPLES À PERSONNALISER - voir EXEMPLES_THEMES_EMBED.md) | |
| enableAnalytics | No | Activer le tracking analytics | |
| charts | No | Graphiques intégrés (ASCII art) | |
| adaptiveLinks | No | Liens qui s'adaptent selon l'utilisateur | |
| layout | No | Système de mise en page | |
| visualEffects | No | Effets visuels et animations | |
| cryptoLogo | No | RACCOURCI AUTO: Logo crypto depuis cryptologos.cc (évite d'utiliser list_images séparément). Remplace le paramètre d'image correspondant à la position. | |
| cryptoList | No | Liste de cryptos avec logos | |
| visualDesign | No | Options de design visuel | |
| strictValidation | No | Validation stricte 1024 chars | |
| generateCode | No | Génère le code TypeScript complet au lieu d'envoyer l'embed sur Discord | |
| includeHandler | No | Inclut le code de gestion des boutons dans la génération (si generateCode=true) |