Catégories

Moteur de Modèles de Texte

Remplit des modèles de texte avec des variables et des données en utilisant divers formats de modèles

Points clés

Catégorie
Text Processing
Types d’entrée
textarea, select, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Moteur de Modèles de Texte est un outil polyvalent conçu pour automatiser la génération de documents en fusionnant des modèles textuels avec des données structurées. Il permet de remplacer dynamiquement des variables par des valeurs précises, garantissant une cohérence parfaite dans vos communications et rapports.

Quand l’utiliser

  • Pour générer automatiquement des e-mails personnalisés à partir d'une liste de contacts.
  • Pour créer des rapports standardisés en injectant des données chiffrées dans des modèles prédéfinis.
  • Pour formater des chaînes de caractères complexes en utilisant des syntaxes de modèles comme Mustache ou Handlebars.

Comment ça marche

  • Saisissez votre texte source dans la zone de modèle en utilisant la syntaxe de votre choix (Mustache, Handlebars, etc.).
  • Fournissez vos données sous forme de JSON pour définir les valeurs de chaque variable.
  • Configurez les options de formatage pour les dates, les nombres et la gestion des variables manquantes.
  • Générez le texte final instantanément en cliquant sur le bouton de traitement.

Cas d’usage

Automatisation de courriers électroniques personnalisés pour des campagnes marketing.
Génération de factures ou de devis à partir de bases de données clients.
Création de messages système dynamiques pour des applications web.

Exemples

1. Génération d'e-mails de bienvenue

Responsable Marketing
Contexte
Besoin d'envoyer des e-mails personnalisés à des centaines de nouveaux inscrits.
Problème
Remplacer manuellement les noms et dates dans chaque message est inefficace.
Comment l’utiliser
Utiliser le format Mustache avec un modèle contenant {{nom}} et {{date}}.
Configuration d’exemple
Format: Mustache, Date: DD/MM/YYYY
Résultat
Le texte est généré instantanément avec les noms et dates correctement formatés.

2. Rapport financier automatisé

Analyste financier
Contexte
Doit insérer des résultats chiffrés dans un rapport textuel mensuel.
Problème
Les nombres doivent être formatés en devise pour être lisibles.
Comment l’utiliser
Configurer le format de nombre sur 'currency' pour que les variables numériques soient automatiquement converties.
Configuration d’exemple
Format: Handlebars, Nombre: currency
Résultat
Le rapport affiche les montants avec le symbole monétaire et les séparateurs de milliers appropriés.

Tester avec des échantillons

json, html, text

Hubs associés

FAQ

Quels formats de modèles sont supportés ?

L'outil supporte Mustache, Handlebars, ES6, ainsi que des formats personnalisés ou simples.

Comment l'outil gère-t-il les variables manquantes ?

Vous pouvez choisir de les remplacer par une chaîne vide, de conserver la syntaxe, de les afficher entre crochets ou de les remplacer par 'null'.

Puis-je formater les nombres et les dates ?

Oui, l'outil propose des options intégrées pour formater les devises, les pourcentages, les décimales et plusieurs formats de date standards.

L'outil est-il sécurisé pour le contenu HTML ?

Oui, vous pouvez activer l'option d'échappement de la sortie HTML pour éviter tout problème de rendu ou de sécurité.

Quel format de données est requis pour les variables ?

Les données doivent être fournies au format JSON standard (ex: {"nom": "Jean", "age": 30}).

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/text-template

Paramètres de la requête

Nom du paramètre Type Requis Description
templateText textarea Oui -
variablesData textarea Oui -
templateFormat select Oui -
missingVariableAction select Oui -
dateFormat select Oui -
numberFormat select Oui -
escapeOutput checkbox Non -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-text-template": {
      "name": "text-template",
      "description": "Remplit des modèles de texte avec des variables et des données en utilisant divers formats de modèles",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-template",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]