Bot do Afiliado

Como personalizar as mensagens e variáveis (templates) do bot

Personalize as mensagens do Bot do Afiliado com variáveis como nome, link, título e preço. Referência completa dos placeholders disponíveis.

Nesta página

As mensagens do bot aceitam placeholders no formato {variavel}. No envio, o sistema substitui pelos valores reais do contexto (usuário, chat, bot e link).

Variáveis disponíveis

Variável Descrição Exemplo
{nome} Primeiro nome do usuário Olá {nome}!
{@usuario} Menção clicável do usuário (HTML) Oi {@usuario}!
{usuario} Username sem @ (quando existir) Seu user: {usuario}
{id} ID do usuário (Telegram) Seu id: {id}
{chatid} ID do chat chat: {chatid}
{data} Data atual (America/Sao_Paulo) Hoje: {data}
{hora} Hora atual (America/Sao_Paulo) Agora: {hora}
{bot} Nome do bot Bem-vindo ao {bot}
{linkgerado} Link final gerado Seu link: {linkgerado}
{link} Alias de {linkgerado} {link}
{linkoriginal} URL original enviada {linkoriginal}
{linkresolvido} URL após resolver redirects {linkresolvido}
{titulo} Título da oferta (quando disponível) {titulo}
{preco} Preço (quando disponível) {preco}
{mensagemextra} Mensagem extra configurada no plugin {mensagemextra}

Regras

  • Variáveis desconhecidas viram string vazia.
  • Em mensagens HTML, os valores de usuário/chat são escapados para evitar injeção; {@usuario} é gerado de forma segura.
  • A prévia renderizada mantém apenas a formatação aceita pelo Telegram; scripts, atributos executáveis e links com protocolo inseguro são removidos.

Onde usar

  • Templates de oferta (/oferta, /cupom) — veja Ofertas.
  • Mensagem de boas-vindas (/start).
  • Comandos personalizados e broadcast.
Editor de template no painel com variáveis como {senderName} e {link} e o botão de pré-visualizar

Customizar o formato no painel

Na aba Customizar, você ajusta o formato de cada tipo de post (oferta, cupom e rodapé; 1 produto ou lista) usando essas variáveis — com chips clicáveis para inserir cada uma:

Além das variáveis acima, os formatos de oferta/cupom têm variáveis próprias:

Variável Descrição
{cupom} Código do cupom da oferta.
{itens} Lista de produtos já formatados (posts com vários itens).
{footer} Texto do rodapé configurado (por marketplace ou global).
{cta} Chamada para ação da oferta (ex.: Compre aqui 👇). Aparece exatamente onde você colocar {cta} no formato. Se você não usar {cta}, a chamada não aparece — mesmo que preencha o campo CTA.
{linhadopreco} A linha do preço pronta: sem preço “De” usa o template format.oferta.linha_preco (padrão ✅ <b>{preco}</b>); com “De” usa format.oferta.linha_preco_de (padrão ✅ De <s>{precode}</s> por <b>{preco}</b>). Sem preço, a linha some.
{linhadocupom} A linha do cupom pronta: cupom de código usa o template format.cupom.codigo (padrão 🏷 Cupom: <code>{cupom}</code>); cupom por link usa o format.cupom.link. Sem cupom, a linha some.
{precode} O preço “De” cru formatado (ex.: R$ 4.599,00) — só existe quando é maior que o preço final.
{de} Trecho De … por para quem monta a linha manualmente antes de {preco}. Some quando não há preço anterior maior que o de venda. É independente da linha completa {linhadopreco}.

Colocar o preço anterior riscado

  1. Escolha o formato de 1 produto ou o item da lista e substitua a linha de preço existente por {linhadopreco}. A variável já inclui o preço de venda e o anterior quando disponível; deixá-la junto da linha antiga repete o preço.
  2. Confira a amostra com os campos Preço de venda e Preço anterior (riscado). Experimente também Testar sem preço anterior. A prévia usa os formatos configurados e mostra a edição em andamento; esses valores servem apenas para a amostra. Clique em Salvar antes de trocar de formato.
  3. Abra o grupo Linha do preço, na própria tela Customizar. Em De … por, ajuste a linha com preço anterior riscado. Em Só preço atual, ajuste o que aparece quando não há preço anterior válido. Confira a amostra e salve cada formato depois de editar.
  4. Use o teste com links reais para conferir o formato salvo com dados de produtos.

O preço anterior só aparece quando é maior que o preço de venda. Sem preço de venda, {linhadopreco} fica vazio. Os formatos padrão e presets usam essa linha completa; um formato que você já salvou continua igual até você editá-lo.

Trecho De (avançado) é para quem usa {de} antes de {preco} e quer controlar apenas o prefixo. Dentro desse trecho, {valor} é o preço anterior. Para ajustar {linhadopreco}, use De … por e Só preço atual.

Com as variáveis de linha, o formato de 1 produto pode ficar assim — e cada linha se adapta sozinha (com/sem De, cupom de código ou de link, sem cupom):

{cta}

➡️ <b>{titulo}</b>

{linhadopreco}
{linhadocupom}

🛒 {link}

{footer}
Tela Customização do formato no painel: abas de template (post com cupom, post de oferta, rodapé) e as variáveis título, preço e link como chips

O teste com links reais usa o formato salvo no bot, com imagem, título e preço do produto. Enquanto houver alterações não salvas, ele fica bloqueado. Revise o rascunho na amostra, salve e então cole um link de verdade para testar:

Prévia com links reais: campo para colar um link e a oferta renderizada com imagem, título, preço e cupom

Perguntas frequentes

O que acontece se eu usar uma variável que não existe na mensagem do bot?

Variáveis desconhecidas viram texto vazio. Use apenas as variáveis listadas para garantir o resultado.

É seguro usar dados do usuário nas variáveis da mensagem do bot no Telegram?

Sim. Em mensagens HTML, os valores de usuário/chat são escapados automaticamente para evitar injeção de HTML.

Onde edito os templates de mensagem do bot do Telegram?

No painel (aba de mensagens/templates) ou, para admins, pelo comando de template no Telegram.

Como coloco o preço anterior riscado no formato da oferta?

Em Promoções → Customizar, substitua a linha de preço do formato por {linhadopreco}. No grupo Linha do preço, ajuste De … por e Só preço atual. O preço anterior só aparece quando é maior que o preço de venda.

Pronto para automatizar suas comissões?

Crie seu bot, conecte suas integrações e comece a converter links em segundos.