Categorias

Motor de Modelos de Texto

Preenche modelos de texto com variáveis e dados usando vários formatos de modelo

Fatos principais

Categoria
Text Processing
Tipos de entrada
textarea, select, checkbox
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Motor de Modelos de Texto é uma ferramenta eficiente para automatizar a criação de documentos, e-mails e mensagens, permitindo preencher modelos personalizados com dados estruturados de forma rápida e precisa.

Quando usar

  • Quando você precisa gerar múltiplos documentos personalizados a partir de um único modelo base.
  • Ao automatizar o envio de e-mails ou notificações com dados dinâmicos extraídos de sistemas.
  • Para padronizar a formatação de textos que dependem de variáveis externas, como nomes, datas ou valores numéricos.

Como funciona

  • Insira o seu texto base no campo de modelo, utilizando a sintaxe escolhida (como Mustache ou Handlebars).
  • Forneça os dados correspondentes em formato JSON, garantindo que as chaves coincidam com as variáveis do modelo.
  • Selecione o formato do modelo e configure as opções de formatação para datas, números e o comportamento para variáveis ausentes.
  • Clique em processar para obter o texto final com todas as variáveis substituídas pelos dados fornecidos.

Casos de uso

Geração automatizada de e-mails de boas-vindas ou confirmações de pedidos para clientes.
Criação de contratos ou propostas comerciais padronizadas com preenchimento automático de dados do cliente.
Formatação de logs ou relatórios técnicos que exigem a inserção de métricas variáveis em um texto descritivo.

Exemplos

1. Confirmação de Pedido

Gerente de E-commerce
Contexto
O gerente precisa enviar centenas de e-mails de confirmação de compra diariamente com dados específicos de cada cliente.
Problema
Preencher manualmente os detalhes do pedido em cada e-mail é ineficiente e propenso a erros.
Como usar
Defina o modelo com {{nome}} e {{valor}}, insira o JSON com os dados do cliente e selecione o formato 'Mustache'.
Configuração de exemplo
{"nome": "Ana Silva", "valor": 150.50}
Resultado
O sistema gera o e-mail personalizado instantaneamente, substituindo as variáveis pelos dados reais do cliente.

2. Relatório de Vendas Mensal

Analista de Dados
Contexto
O analista precisa inserir métricas de desempenho em um parágrafo descritivo para um relatório executivo.
Problema
Garantir que os números de vendas e porcentagens de crescimento estejam formatados corretamente no texto.
Como usar
Use o formato 'Simple' com [vendas] e [crescimento], configurando o formato de número para 'currency' e 'percent'.
Configuração de exemplo
{"vendas": 50000, "crescimento": 0.15}
Resultado
O texto final apresenta os valores formatados como '$50,000.00' e '15.0%', prontos para o relatório.

Testar com amostras

json, html, text

Hubs relacionados

FAQ

Quais formatos de modelo são suportados?

O motor suporta Mustache, Handlebars, ES6, sintaxe personalizada e o formato simples com colchetes.

O que acontece se uma variável estiver faltando nos dados?

Você pode configurar a ferramenta para substituir por uma string vazia, manter a sintaxe original, exibir entre colchetes ou substituir por 'null'.

Posso formatar números e datas automaticamente?

Sim, a ferramenta oferece opções integradas para formatar datas (como YYYY-MM-DD) e números (como moeda ou percentual).

É possível usar este motor para gerar HTML?

Sim, você pode ativar a opção de escapar a saída HTML para garantir que o texto gerado seja seguro para uso em páginas web.

Qual é o formato de entrada para os dados?

Os dados devem ser fornecidos em formato JSON válido, contendo pares de chave e valor que correspondam às variáveis do seu modelo.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/text-template

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
templateText textarea Sim -
variablesData textarea Sim -
templateFormat select Sim -
missingVariableAction select Sim -
dateFormat select Sim -
numberFormat select Sim -
escapeOutput checkbox Não -

Formato de resposta

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

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-text-template": {
      "name": "text-template",
      "description": "Preenche modelos de texto com variáveis e dados usando vários formatos de modelo",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-template",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]