Changelog do Bot do Afiliado: novidades e atualizações

Novidades e atualizações do Bot do Afiliado e da documentação.

Publicado em · Atualizado em · Versão em Markdown

Nesta página

Acompanhe as novidades do Bot do Afiliado e da documentação. Esta é uma página viva — atualizada conforme lançamos melhorias.

11/11/2026 — Extensão 1.0.62: um botão principal por vez e nomes iguais aos do painel

  • Um botão azul por momento: no painel lateral, só o próximo passo fica em destaque. Sem oferta na tela, é o Gerar oferta desta página; com a oferta pronta, o Postar agora; se não há como postar (chave de API, bot sem canais ou lista de canais vazia), o Copiar texto de disparo. Os outros dois continuam ali, em contorno.
  • Um nome só por campo: “Gatilho de venda” passa a se chamar Chamada, como no Postador do painel. Em Campos, “Preço De (riscado)” e “Preço Por (venda)” viram Preço anterior (riscado) e Preço de venda, na extensão e no painel.
  • Para atualizar, baixe o ZIP em Extensão do Chrome e clique em Recarregar em chrome://extensions. Quem instalou pela Chrome Web Store recebe sozinho quando a loja liberar a versão.

11/11/2026 — Extensão 1.0.61: o desconto do seu cupom parte do preço sem o cupom da página

  • Desconto do cupom: quando a página do Mercado Livre mostra o preço com o cupom dela e também o preço sem cupom, o desconto que você digita passa a abater do preço sem cupom, porque cupom não acumula. Exemplo: página com R$ 100 e R$ 90 com cupom; 10% digitado dá R$ 90 (antes dava R$ 81). O aviso abaixo do campo mostra de qual preço a conta parte.
  • Quando a página mostra um preço só (por exemplo, “no Pix com cupom”), nada muda: o desconto abate do preço mostrado.
  • Para atualizar, baixe o ZIP em Extensão do Chrome e clique em Recarregar em chrome://extensions. Quem instalou pela Chrome Web Store recebe sozinho quando a loja liberar a versão.

11/11/2026 — Extensão 1.0.60: correções nas listas das lojas e no desconto do cupom

  • Listas das lojas: a barra, os selos e as caixas de seleção não aparecem mais em dobro. A barra fica acima da lista de produtos, na largura dela (na busca do Mercado Livre em grade ela entrava espremida dentro do primeiro produto, e em páginas com carrossel caía dentro dele). Ordenar por maior desconto e filtrar passam a funcionar na busca do Mercado Livre, sem deixar espaço vazio.
  • Seleção: o que você marcou continua marcado quando troca de aba e volta, e quando a loja carrega mais produtos ao rolar.
  • Loja que redesenha a página: quando a loja troca a lista depois de carregar, a barra e os selos voltam sozinhos. Em página pesada eles aparecem assim que a lista está pronta, sem esperar o resto carregar.
  • Tema e ícone: a barra das listas, a barra de seleção e a faixa do produto seguem o tema da extensão (claro, escuro ou o do computador) e mostram o ícone do Bot do Afiliado, para ficar claro de quem são.
  • Faixa na página do produto: ganhou um botão de fechar. Na KaBuM ela fica abaixo do nome do produto, e não mais flutuando no canto da tela.
  • Desconto do cupom: quando o preço da página já vem com cupom ou Pix, o campo de desconto não trava mais. Nada é descontado sozinho, mas, se o seu cupom é outro, digite o desconto: ele abate do preço mostrado.
  • Com o painel da extensão fechado, os botões Copiar links de afiliado e Postar no canal da lista avisam para abrir o painel.
  • Para atualizar, baixe o ZIP em Extensão do Chrome e clique em Recarregar em chrome://extensions. Quem instalou pela Chrome Web Store recebe sozinho quando a loja liberar a versão.

11/11/2026 — Extensão 1.0.59: cara nova e configuração inicial mais curta

  • Extensão 1.0.59: o painel lateral, as Configurações e as boas-vindas ficam com o mesmo visual do painel novo: fundo branco, letras maiores e mais legíveis, botões sem brilho e menos molduras. O tema escuro continua.
  • Últimas capturas mostra o nome do produto em até duas linhas (antes cortava cedo) e vira uma lista só.
  • Nas Configurações, as seis abas cabem na tela; antes Canais aparecia cortada. No celular ou na janela estreita, a aba aberta fica sempre à vista.
  • No Puxador, ligar e desligar virou uma chave.
  • Configuração inicial mais curta: quatro passos no lugar de seis (conectar, canais, cookies das lojas e pronto). Se você não está logado no painel, ele abre em outra aba e, quando você volta, a conexão continua sozinha, sem clicar de novo. No fim, Concluir e abrir o painel já deixa a extensão aberta para a primeira oferta. Quem usa só o Painel do Afiliado vê só o que é dele.
  • Corrigido: uma caixa tracejada vazia aparecia em toda oferta gerada.
  • Nada muda na captura, no texto, no envio aos canais nem nos cookies das lojas.
  • Para atualizar, baixe o ZIP em Extensão do Chrome e clique em Recarregar em chrome://extensions. Quem instalou pela Chrome Web Store recebe sozinho quando a loja liberar a versão.

09/11/2026 — Extensão 1.0.58: listas das lojas e Postar no canal em lote

  • Extensão 1.0.58: as buscas e listas de ofertas do Magalu, KaBuM, Netshoes, SHEIN, Terabyte, AliExpress, Shopee, Amazon, Americanas, Natura, Pague Menos, Drogaria São Paulo, Pacheco e Casas Bahia, Ponto e Extra ganham selo de desconto em cada produto, a marca do que você já usou e uma caixa de seleção. Fora a Natura, que usa carrosséis, ganham também uma barra com filtros (como frete grátis, só com cupom e não usados, conforme o que a loja mostra) e a ordem por maior desconto real. O Mercado Livre já tinha isso desde a 1.0.57. Cada recurso tem a sua chave em Configurações › Recursos.
  • Postar no canal em lote: marque até 10 produtos da lista, confira o texto que o bot monta e escolha os canais. Só publica quando você clicar em Postar agora, e produto sem link de afiliado fica de fora.
  • Na página do produto, a faixa com o vendedor e o que a página informa de preço, parcelas e estoque também aparece no Magalu, na Netshoes, na SHEIN e na KaBuM.
  • Para atualizar, baixe o ZIP em Extensão do Chrome e clique em Recarregar em chrome://extensions. Quem instalou pela Chrome Web Store recebe sozinho quando a loja liberar a versão.
  • O link de produto da Shopee sai numa consulta à loja em vez de duas: cada link novo fica cerca de meio segundo mais rápido no bot, no Puxador e na API. O link e a atribuição da venda não mudam.

08/11/2026 — Documentação e painel mais simples; Amazon pela Creators API

  • A documentação foi reescrita para quem não é técnico: cada guia começa pelo que você ganha e segue com o passo a passo curto, com os nomes de menu e botão que aparecem hoje no painel (por exemplo, Configurar › Lojas).
  • O painel fala português simples: saíram nomes internos, códigos e termos em inglês de rótulos, dicas, avisos e situações (por exemplo, “Job” virou Envio, “CTA” virou Chamada, “Dashboard” virou Início e os envios do Broadcast mostram Na fila, Enviando e Concluído). Nomes que você precisa achar no site da loja, como App Key da AliExpress ou Creators API da Amazon, continuam iguais. As respostas do bot quando um link não converte agora dizem em qual tela do painel resolver.
  • No Puxador, a versão que monta o post com o título e a foto do produto na loja passou a se chamar Loja (antes API): no texto e na foto você escolhe Fonte ou Loja, e o botão virou Montar pela loja. Nada muda no que já estava escolhido.
  • A Amazon encerrou a PA-API. O guia dela saiu e quem abrir o endereço antigo cai no da Creators API, que é o caminho para ter nome, foto e preço nas ofertas da Amazon. Veja Amazon.
  • O texto do cupom da Natura, da Brae e da Beleza na Web e a frase do código de consultor da Pague Menos voltam a ser editáveis no painel: Configurar › Aparência das ofertas, aba Texto e rodapé, grupo Cupom por loja, com prévia.
  • Os guias ganharam fotos novas do painel e vídeos curtos mostrando o caminho inteiro: conectar a Shopee e a AliExpress, gerar links, postar uma oferta, aprovar no Puxador, cadastrar cupom, conectar um número de WhatsApp e mais.
  • O módulo Alertas está à venda: R$ 49/mês, somado ao plano base, em Conta › Plano e módulos. Seus seguidores criam alertas na sua vitrine e recebem aviso no celular quando você posta a oferta.
  • Em Configurar › Lojas, o Teste da conta roda de novo sozinho quando você muda o Rastreamento padrão. Na AliExpress, o PID fica nele, e antes o teste só voltava a rodar ao clicar em Testar de novo.

08/11/2026 — Mais comentados da Vitrine em JSON

  • A Vitrine publica os Mais comentados do início do site em /destaques.json (no domínio próprio, ou em botdoafiliado.com/v/seu-slug/destaques.json), para levar as ofertas mais comentadas a outro site seu. Como usar

07/11/2026 — Ofertas, Broadcast e Sub-bots grátis; Puxador por R$ 99,90

  • Ofertas, Broadcast e Sub-bots passam a vir grátis com o plano base: quem tem o base já usa os três, sem contratar nada. Quem pagava algum deles deixa de pagar.
  • O Puxador cai de R$ 149,90 para R$ 99,90/mês, além do plano base. Preços

05/11/2026 — WhatsApp: 1ª conexão grátis e R$ 29,90 por conexão adicional

  • O módulo WhatsApp segue em R$ 49,90/mês e vem com a 1ª conexão (número de WhatsApp) grátis; cada conexão adicional passa a custar R$ 29,90/mês. 2 conexões saem por R$ 79,80, 3 por R$ 109,70 e 20 por R$ 618,00. Preço e limites.
  • Continua de 1 a 20 conexões, com grupos e canais ilimitados e sem cota de mensagens.

05/11/2026 — Mensagens temporárias nos grupos do WhatsApp

  • Em Permissões do modelo dos grupos há Mensagens temporárias: Desligadas, 24 horas, 7 dias ou 90 dias. Os grupos que a campanha cria sozinha já nascem com elas.
  • Para os grupos que já existem, use Padronizar grupos na campanha ou escolha os grupos em Grupos e canais: um grupo por vez, com intervalo, como as outras permissões. Manter como está não muda nada.

03/11/2026 — Você escolhe onde o Top da semana é postado

  • O Top da semana agora vai só para os canais e grupos que você adiciona na lista Onde postar o Top da semana, em Reputação. Canal ou grupo novo não entra sozinho, e com a lista vazia o Top não é postado: quem já usava o Top precisa adicionar os grupos.
  • Cada canal ou grupo recebe o post uma vez, enviado pelo bot que está nele.

03/11/2026 — Top da semana passa a contar só a semana

  • O Top da semana postado nos grupos mostrava o acumulado de sempre. Agora mostra o XP e os pontos ganhos desde o domingo anterior, e quem não ganhou nada na semana não aparece.
  • O ranking do /reputacao top e da aba Reputação continua acumulado.

02/11/2026 — Lista de canais: só entra o que você adiciona

  • No Postador e na extensão do Chrome (1.0.55), a lista de canais não parte mais de todos os canais do bot: você adiciona os canais e grupos onde vai postar. Canal novo não entra sozinho. Quem já tinha uma lista continua com ela.
  • O passo entrou no roteiro Deixe o bot pronto do painel e na configuração inicial da extensão.

02/11/2026 — WhatsApp: grupo sem número conectado não conta mais como falha

  • A oferta para um grupo sem número conectado aparece como Descartado em Envios, com o motivo, e sai de Falhos.
  • O aviso desse caso chega no máximo uma vez por dia, mesmo com o grupo parado por dias. A Visão geral segue mostrando os grupos nessa situação.

02/11/2026 — Extensão 1.0.54: erros em português e Campos sem módulo

  • Extensão 1.0.54: os erros aparecem em português, sem o código do servidor. Sem o módulo Ofertas, a prévia, o Copiar e o Postar nos canais explicam que o formato salvo e o envio fazem parte desse módulo. Antes diziam só “tente novamente”.
  • Conectada pelo Entrar com o painel, a extensão grava o cookie das lojas e os Campos sem nenhum módulo ativo. O envio aos canais continua no módulo Ofertas.

01/11/2026 — Fila do Puxador em tempo real

  • A Fila de aprovação do Puxador recebe as ofertas novas e as mudanças (aprovada, descartada, enviada, versão API pronta) assim que acontecem, em vez de conferir a cada poucos segundos. As novidades continuam entrando no aviso Mostrar N novas ofertas.

01/11/2026 — Extensão sem o módulo de API

  • Conectada pelo Entrar com o painel, a extensão captura o produto e monta a oferta sem o módulo Conexão IA e API. Antes, sem o módulo, o Gerar oferta desta página parava com erro. O modo Chave de API continua precisando do módulo. Não precisa atualizar a extensão.

31/10/2026 — Extensão 1.0.53 e Puxador igual ao /oferta

  • Puxador: a versão pela API sai exatamente como o /oferta monta, com o preço e o cupom do post de origem. Linhas da origem como “PIX” e “ou resgate cupom” não entram mais soltas no post.
  • Extensão 1.0.53: na aba Puxador, o aviso de que a versão pela API não ficou pronta diz o motivo em português em vez do código (antes aparecia “duplicate”), e some na oferta repetida, que já leva o selo Já postado.

31/10/2026 — Extensão 1.0.52: selo de “já postado” atualiza ao trocar de produto

  • Extensão 1.0.52: ao abrir outro produto, os selos Já postado do produto anterior saem da lista de canais na hora. Antes eles ficavam na tela e todo produto parecia já postado.

31/10/2026 — Extensão 1.0.51: aviso de “já postado” e Puxador mais seguro

  • Extensão 1.0.51: em Postar no canal, o canal que já recebeu o mesmo produto nas últimas 2 horas (ou na janela do “já postado” configurada no Puxador) ganha o selo Já postado às HH:MM, e o primeiro toque em Postar avisa antes de repetir. Vale para o que saiu pela extensão, pelo Postador e para o que foi postado no canal por outros caminhos.
  • Na aba Puxador da extensão, a oferta repetida mostra há quanto tempo saiu e pede dois toques para publicar, mesmo quando a repetição só é descoberta na hora de aprovar. Texto e Foto (Conversor ou API) ficam na mesma linha.
  • No grupo de aprovação do Telegram, Postar mesmo assim numa oferta repetida agora pede confirmação.
  • Oferta já publicada que for apagada no canal de origem gera um aviso 🚨 URGENTE no grupo de aprovação, com o botão Apagar no meu canal. A editada na origem também chega como urgente.

28/10/2026 — WhatsApp mais rápido e a velocidade de cada etapa

  • O canal e o primeiro grupo de cada número saem assim que o post chega do Telegram, sem passar pela fila. Os outros grupos seguem a vez do número, no intervalo da campanha, como antes: o ritmo que protege o número não muda.
  • A conversão dos links começa enquanto a foto do post ainda está sendo preparada, em vez de esperar por ela.
  • Novo cartão Velocidade do Telegram ao WhatsApp em WhatsApp → Estatísticas: por campanha, quanto cada post levou do Telegram até o WhatsApp confirmar, etapa por etapa, nas últimas 24 horas ou 7 dias. Mede os posts que chegarem depois da atualização. Veja Criar campanhas.

27/10/2026 — Extensão 1.0.47: cartão da foto sem quebrar

  • Quando a loja não dá a foto do produto, ou não deixa mostrar fora do site dela, o painel lateral mostra Sem foto do produto na largura toda, com o botão de enviar foto à vista. Antes ficava uma imagem quebrada pequena, com o texto cortado embaixo do botão. Como funciona
  • Na KaBuM, a captura volta a pegar a maior foto da página quando a loja publica a foto de compartilhamento vazia.

27/10/2026 — MCP: a IA propõe ofertas para a fila do Puxador

  • Nova opção em API e IA (MCP) > IA (MCP): Permitir que a IA proponha ofertas, desligada por padrão. Ligada, a IA conectada põe na fila de aprovação do Puxador uma oferta que ela escreveu, com os links já convertidos. Nada sai sem aprovação, e a proposta nunca se aprova sozinha. Até 10 por hora e 50 por dia. Como funciona.
  • O login da IA ganhou a permissão própria Propor ofertas. Quem conectou o app antes precisa reconectar para usá-la.

27/10/2026 — Puxador: oferta com mais de 3 horas sai da fila

  • A oferta que passou de 3 horas na fila vai sozinha para o Histórico como descartada, e o card do grupo do Telegram perde os botões com a linha ⌛ Tirada da fila: oferta com mais de 3 h. Aprovar uma oferta assim não publica. Como funciona.
  • Post com mais de 3 horas no canal de origem não entra na fila: nem o que chega atrasado quando a conta reconecta, nem o que o /puxar traz.

27/10/2026 — Puxador: versão API só com o preço e o cupom da fonte

  • A versão API é o post do /oferta inteiro: da fonte entram só o preço e o cupom. Linhas como “Sem Juros”, o nome da loja ou a dica do canal não vão mais para ela; ficam a condição do cupom (“Resgate cupom do anúncio”) e a de que o preço depende (Pix, só no app, à vista). Como funciona.
  • Corrigir com IA passa a mexer só no que você descreveu: o resto do post fica igual, letra por letra. Na versão API, a IA não traz texto da fonte para o post.

27/10/2026 — Puxador: “Já postado” com a hora, e tirar da fila se você quiser

  • A oferta de um produto que já saiu no canal de destino agora mostra Já postado às 14:32, com a hora do post anterior, na fila do site, no histórico e no botão do card no Telegram (🔁 Já postado às 14:32 · Postar mesmo assim). Como funciona.
  • Em Puxador › Configuração › Texto, foto e bloqueio, Produto já postado no canal: Marcar na fila (como era) ou Tirar da fila, que não manda card e leva a oferta direto para o Histórico. A janela vai de 30 min a 24 h (padrão 2 h).
  • Além do item na loja (Amazon, Shopee, Mercado Livre, AliExpress, Magalu, KaBuM), o mesmo produto de outras lojas é reconhecido pela página do produto, em post de um link só.

26/10/2026 — Puxador: seletor Fonte ou API no texto e na foto

  • Em Puxador › Configuração › Texto, foto e bloqueio, Texto e Foto ganham o seletor Fonte ou API, o mesmo da fila. Por fonte, em Fontes › Texto e foto, dá para seguir o Padrão ou escolher. Como funciona.
  • Quem ainda não escolheu começa com API no texto e na foto. Quem já tinha escolhido continua como estava.
  • Post editado no canal de origem perdia a versão pela API, e o card ficava sem os seletores (aconteceu com as ofertas da KaBuM). Agora a versão é montada de novo depois da edição, e o card sempre mostra Fonte e API: sem a versão pronta, escolher API monta na hora.

26/10/2026 — Porteiro do site: a confirmação conta na campanha que trouxe a pessoa

  • Quem entra no grupo pelo link de uma campanha e depois confirma o cadastro no site agora tem o Confirmou o e-mail (CompleteRegistration na Meta, sign_up no GA4) enviado com essa campanha: vai ao pixel e ao G- dela, com o clique do anúncio e as UTMs. Antes ia só aos destinos padrão, sem campanha. Como funciona.
  • O Bot passa a guardar de onde cada pessoa veio: a campanha, o grupo, o clique e as UTMs do primeiro toque, para os eventos seguintes saírem com a origem certa.
  • Em grupo com a Comunidade em Desligado, o bot respondia com o link convertido e deixava a mensagem original no grupo. Agora ele apaga a original, como em qualquer grupo com Apagar link original no grupo ligado. O modo Observar continua sem apagar nada. Como funciona.

25/10/2026 — Sem “Recebe ofertas”: cada ferramenta escolhe a sua lista de canais

  • Acabou a autorização de destino. Todo canal ou grupo em que o bot está pode receber ofertas do Postador, das campanhas e da extensão; se o bot sair do chat, o envio é recusado com o motivo.
  • No Postador, a nova aba Canais e grupos mostra todos os canais e grupos do bot, com busca e filtro, e você marca quais ficam na lista de envio. Canal novo entra na lista sozinho. Esconder só tira da lista, o bot continua no canal. Como funciona.
  • A coluna Recebe ofertas saiu de Telegram › Chats e de WhatsApp › Grupos e canais. No WhatsApp, quem recebe se escolhe na campanha, na seção Grupos.
  • Na próxima versão da extensão, Postar no canal lista todos os canais e grupos do bot, e quais aparecem se escolhe na nova aba Configurações › Canais, com busca e filtro. O botão Escolher, no painel lateral, leva para ela. Como funciona.

26/10/2026 — Puxador: post de cupom com uma linha por cupom

  • O modelo do post de cupom ganha {titulo}, {condicao} e {carrinho}. A linha com {condicao} se repete para cada cupom do post, com a condição dele: um post com quatro códigos sai com quatro linhas. O link do carrinho entra só quando o post traz um. O modelo sugerido passa a ser o formato dos canais de cupom (🚨 título, 🏷 uma linha por cupom, 🚨 o link com o rótulo do canal, 🛒 Link carrinho). Como funciona.
  • {rotulo} traz o que o canal escreve antes do link (“Ative em algum produto do link”). Post com tutorial, aviso ou um link por cupom sai como veio do canal, para o modelo não cortar a instrução.
  • O Puxador reconhece mais posts de cupom: “35% OFF em R$ 99”, “Limitado a R$ 20” e títulos como “➡️ Próximo Cupom Mercado Livre” não viram mais post de produto.

25/10/2026 — Puxador: post de cupom no seu modelo e com a imagem de cada loja

  • Em Puxador › Configuração › Post de cupom, o post de cupom pode sair no seu modelo de texto, com {loja}, {cupom}, {desconto}, {link}, {texto} e {footer}, e com uma imagem sua para cada loja (e uma para as outras lojas) no lugar da foto do canal. A prévia mostra o resultado loja por loja. Sem modelo, o post de cupom continua saindo como veio do canal. Como funciona.

25/10/2026 — MCP: Vitrine e fila do Puxador pela IA

  • A IA conectada pelo MCP agora lista, adiciona e remove itens da sua Vitrine. Todo item entra com o seu link de afiliado, convertido na hora; se a conversão falhar, nada é salvo. Como funciona.
  • A fila do Puxador também chegou ao MCP: a IA mostra as ofertas que esperam decisão e, com o seu OK, aprova (publica nos destinos) ou rejeita. Aprovar e rejeitar exigem ser dono ou admin do bot, e a decisão fica no Histórico como Conexão IA (MCP). Como funciona.

25/10/2026 — Script de rastreio para a sua landing e clique no canal do WhatsApp

  • Um script para colar na sua landing leva o fbclid, as UTMs e os cookies _fbp e _fbc da Meta para o link de entrada da campanha no toque, inclusive a partir da segunda página da visita. Pode disparar um evento seu no Pixel e no GA4. Como instalar.
  • O botão do canal do WhatsApp passa a contar clique na campanha pelo link de entrada (ofertou.ai/e/<campanha>?canal=<código>). O WhatsApp não avisa quem segue o canal: a entrada não é contada e não vira Lead.

25/10/2026 — Extensão 1.0.45: tema claro ou escuro e Configurações reorganizadas

  • Extensão 1.0.45: tema claro, escuro ou do sistema, em Configurações › Aparência ou no botão de lua/sol no topo do painel lateral. Vale para o painel lateral, a janela separada e as Configurações, e acompanha a sua conta do Chrome. Sem escolha, segue o tema do Windows. Como funciona.
  • As Configurações agora têm três abas (Conta, Aparência e Cookies das lojas), mostram no topo a qual bot a extensão está conectada e têm uma chave de liga/desliga por loja. Cada alteração mostra a confirmação na hora.
  • Configuração inicial: ao instalar, abre um passo a passo curto: conectar o bot, escolher o tema e onde a extensão abre, ligar os cookies das lojas (opcional) e como usar. Quem usa só o Painel do Afiliado pula direto para os cookies. Dá para refazer pelo link Configuração inicial, no rodapé das Configurações.
  • Cookies das lojas: quando o bot ainda não tem conta no plugin Mercado Livre ou Amazon, a extensão diz em vermelho que nada foi salvo e onde criar a conta (Configurar › Lojas), com link direto. O aviso do Sincronizar agora só diz Sincronizado quando todas as lojas ligadas salvaram, e uma conta do Mercado Livre sem Etiqueta de afiliado também avisa.
  • O ícone da extensão ganhou a margem que a Chrome Web Store pede.

25/10/2026 — Puxador: post com vários produtos também pela API

  • Post de 2 a 6 produtos sai na versão API como o seu /oferta com vários links: um item por produto, em ordem de preço, e a grade com as fotos. O preço de cada item vem do próprio post. Quando o post não deixa claro o preço de cada produto, a oferta fica no Conversor, e a fila diz por quê. Como funciona.
  • Com a autoaprovação e a versão API escolhida, a oferta espera a versão da API ficar pronta antes de sair. Antes ela podia sair na versão Conversor.
  • Na versão API, a condição do post (como “Sem Juros” ou “Resgate o cupom do anúncio”) sai junto do preço. Antes ela saía depois do rodapé e repetia o preço.
  • Post de cupom no formato “R$ 60 OFF em R$ 499” é reconhecido como cupom: ganha o selo, segue a regra “Posts de cupom”, manda o código ao módulo Cupons e não ganha mais uma versão API de produto.
  • Quando a versão API não fica pronta, a fila diz se a montagem ainda não terminou ou deu erro.

24/10/2026 — WhatsApp: o Bot aprova ou recusa quem pede para entrar no grupo

  • Nova aba WhatsApp › Aprovação de entrada. Nos grupos com Aprovar quem entra pelo link ligado, o Bot aprova cada pedido sozinho, na hora e numa conferência a cada 5 minutos, por campanha ou pela regra padrão.
  • Lista de bloqueio: cole os números (com ou sem DDI e o 9) para todas as campanhas ou uma só, e eles têm o pedido recusado.
  • Um grupo por pessoa: recusa quem já está em outro grupo da mesma campanha, conferindo na hora que a pessoa está mesmo lá, e mostra em qual grupo.
  • Comunidade: o pedido, a aprovação e o trancar valem para a comunidade, e o “outro grupo” conta quem está em qualquer grupo dela.
  • Quem volta pelo link vai para o mesmo grupo: o navegador que já entrou num grupo da campanha volta para ele no próximo clique, se houver vaga. Como funciona.
  • Últimas decisões mostra cada pedido aprovado ou recusado e o motivo. Grupo trancado fica de fora. Como funciona.

24/10/2026 — Documentação mais fácil de ler por pessoas e por IAs

24/10/2026 — Puxador à venda, com Conversor ou API, post de cupom e destino por palavra-chave

  • O Puxador saiu do piloto: R$ 149,90/mês, além do plano base, em Conta › Plano e módulos.
  • Cada oferta sai como Conversor (texto e foto do canal, com os seus links) ou API (como o seu /oferta, com a mesma foto em grade e a sua marca d’água). A fila já mostra a foto da API, os links do texto ficam clicáveis e título grande não estoura mais o card.
  • Post de cupom: ganha o selo Cupom, tem a regra de destino Post de cupom e, ao aprovar, o código entra no módulo Cupons (opção Cadastrar cupons no módulo Cupons ao aprovar).
  • Já publicado: além do link, o Puxador compara o produto (ASIN da Amazon, item da Shopee e outros) no mesmo destino por duas horas, inclusive post feito à mão no canal. Preço menor não conta como repetida.
  • Destino por palavra-chave aparece em Onde aprovar e publicar. A regra por palavra no texto ignora o rodapé que o seu bot acrescenta. Como funciona.
  • No grupo, o bot apaga a mensagem com link que não converte, como o convite de outro grupo (t.me/+…, chat.whatsapp.com/…) ou a loja sem rota, no plano base. Antes isso pedia o módulo Grupos. Continua valendo a Lista liberada e a chave Apagar link original no grupo, em Funcionalidades. Como funciona.
  • O módulo Grupos segue com o Porteiro, o anti-spam de bots, a reputação e os comandos personalizados.

22/10/2026 — Extensão 1.0.44: parcelamento da KaBuM sem desconto no Pix

  • Extensão 1.0.44: na KaBuM, quando o preço à vista no Pix é o mesmo do cartão (sem o “-N%” ao lado), o parcelamento sem juros volta a entrar no post. Ex.: “R$ 456,75 à vista no PIX · 10x R$ 45,67 s/ juros”. Com desconto no Pix, a parcela continua de fora, porque é de outro preço.

22/10/2026 — Extensão 1.0.43: só o Painel do Afiliado, sem bot

  • Extensão 1.0.43: quem usa só o Painel do Afiliado não precisa conectar um bot. No painel lateral sem bot, Abrir Cookies das lojas leva direto ao card, e a chave Enviar ao Painel do Afiliado (antes “Enviar também…”) manda o login da Magalu (admin do Magazine Você) e do Mercado Livre com a sua sessão do paineldoafiliado.com, como dono ou admin da organização. Como funciona.
  • No card Cookies das lojas, tudo vem desligado, e o envio ao bot liga loja por loja. Com 2 ou mais contas no plugin, Conta do plugin que recebe o cookie escolhe qual conta recebe.

21/10/2026 — Extensão 1.0.42: cookies da Amazon e do Mercado Livre em dia sozinhos

  • Extensão 1.0.42: com você logado na Amazon e no Mercado Livre no mesmo Chrome, a extensão manda o cookie da sessão para o bot quando ele muda. Na Amazon ele vai para o card do SiteStripe (e liga o link.amazon se o plugin ainda não tinha); no Mercado Livre, para o campo Cookie do plugin. Vem desligado: você liga por loja no card Cookies das lojas, na engrenagem da extensão, com o status de cada loja e o botão Sincronizar agora. Funciona conectado como dono ou admin do bot, ou com chave de API de nível admin. Como funciona.
  • O cookie colado à mão e o da extensão ficam no mesmo campo, e vale o mais recente. Cookie que a Amazon recusa, conta da Amazon sem loja de Associados e cookie de outra conta do Mercado Livre nunca substituem o que já estava salvo. No painel, o plugin mostra quando o cookie foi atualizado pela extensão.
  • Na Amazon, o título da oferta não leva mais “No Programe e Poupe”. Com cupom de código, a condição continua na linha do cupom.

21/10/2026 — WhatsApp: grupo criado sozinho recebe as ofertas e o incidente de número desconectado

  • O grupo que a campanha cria sozinha, quando o anterior lota ou pelo Criar grupo agora, passa a receber as ofertas da campanha, como os outros grupos do WhatsApp dela. Antes ele só entrava no link de entrada. Campanha só de captação continua como estava.
  • Quando um número cai e um grupo fica sem nenhum número conectado, abre o incidente Número desconectado desse grupo em Incidentes, junto do aviso de queda. Ele fecha quando o número volta. Veja Incidentes e notificações.

21/10/2026 — Filtro por comunidade do WhatsApp nas campanhas

  • Na aba Grupos da campanha, o filtro de tipo ganha Só comunidades do WhatsApp, com a escolha de qual comunidade, e Adicionar os encontrados põe todos os grupos dela de uma vez. A busca também acha o grupo pelo nome da comunidade. Veja Criar campanhas.

21/10/2026 — Central de ajuda revista tela por tela e “?” em todas as telas

  • Plugin Amazon: o card do SiteStripe agora diz que é opcional e que pede o cookie da sua sessão na Amazon, com o aviso de tratar o cookie como senha. Ganhou o botão Remover cookie (antes, apagar o campo mantinha o cookie salvo) e uma página própria: SiteStripe da Amazon. A tag de associado aparece como o único campo obrigatório, e a página do plugin Amazon explica cada card. A ajuda da Creators API passou a indicar a versão 3.1, a que o painel usa.
  • “?” em mais telas: Dashboard, Gerar link, Puxador, Vitrine, Shopee Live, Configurações do bot, Sub-bots, Broadcast, Campanhas, WhatsApp, Incidentes, Notificações e os cards Rastreio das campanhas, Destinos de eventos, Webhooks e Script do site. Nas telas Postador, Chats, Fotos e CTAs, Funcionalidades, Organização e Perfil, o “?” passou a abrir a página da própria tela.
  • Páginas novas: Dashboard, Chats, Fotos e CTAs, Configurações do bot, Funcionalidades, Organização, Perfil e segurança e Rastreio e eventos.
  • Correções na ajuda: entre contas de plugin e entre rotas, vence a de maior número de prioridade (a ajuda dizia o menor). A antiga whitelist é o card Lista liberada, em Não mapeados, e o bot tenta converter os links dela do mesmo jeito. Comunidade, pedido de entrada do Porteiro e rastreio das campanhas deixaram de aparecer como “em preparação”. Claude Desktop, Claude Code, Cursor e VS Code conectam pelo MCP com chave de API; Claude.ai e ChatGPT, com login.
  • Nomes: o Userbot aparece como Puxador em toda a ajuda, e as páginas usam os nomes de tela de hoje: Formato das ofertas, Fotos e CTAs, Chats, Assinaturas, Notificações e Chaves de API. Campanhas tem página própria, fora de WhatsApp.
  • Extensão: a página indica a versão 1.0.41, e o link do ZIP para instalação manual voltou a funcionar.
  • Além do Telegram: a ajuda deixou de apresentar o Bot do Afiliado como produto só de Telegram. As páginas de visão geral, de cupons e das integrações mostram onde o mesmo link, cupom e oferta também saem: painel, extensão do Chrome, API, IA (MCP), grupos de WhatsApp e a sua vitrine. A seção “Telegram” da ajuda passou a se chamar Bot, ofertas e grupos, com o mesmo endereço.

Centavos no texto — 09/10/2026

  • Em Promoções → Formato das ofertas, será possível definir um limite inclusivo para ocultar centavos somente no texto do post, sem arredondar. Exemplo: com limite de R$ 1.500, R$ 1.501,92 aparece como R$ 1.501. Campo vazio desativa. Preços originais e cálculos permanecem completos.
  • Se o corte deixar o preço anterior igual ao atual, os dois mantêm os centavos. Só o dono ou um admin do bot altera o limite.
  • No ar (conferido em 24/10/2026). Como funciona.

20/10/2026 — Logo nova nas prévias e na extensão 1.0.41

  • A prévia de link do site (WhatsApp, Telegram, redes sociais), as capas do blog e as imagens das páginas de módulo saem com a logo e a fonte novas do Bot do Afiliado.
  • No modo escuro do site e no menu lateral do painel, a logo mantém o ícone em azul, com o texto em branco.
  • Extensão 1.0.41: ícone novo no Chrome. A captura não mudou.

20/10/2026 — Uma página para cada módulo e combos prontos

  • Cada módulo ganhou página própria em /modulos/, com o que ele faz, como começar, para quem serve, perguntas frequentes e o preço. Conexão IA e MCP e API de links são duas páginas do mesmo módulo, cobrado uma vez.
  • Cinco combos mostram módulos que costumam andar juntos e o total somado, sem desconto de pacote.
  • O módulo WhatsApp entrou na página inicial e em Módulos e preços: R$ 49,90/mês por número conectado, com grupos e canais ilimitados e sem cota de mensagens.
  • Tracking por usuário e Rastreamento de vendas avançado aparecem como em breve: têm página e preço previsto, mas ainda não dá para contratar pelo painel.

20/10/2026 — Plugin Amazon (Gerenciado) descontinuado

  • O plugin Amazon (Gerenciado) saiu da lista de plugins e não aceita conta nova. Para conectar a Amazon, use o plugin Amazon (guia), que também funciona só com a sua tag de associado.
  • As contas que usavam o Amazon (Gerenciado) passaram para o plugin Amazon com a mesma tag de associado, e os links continuam saindo com a sua tag.

20/10/2026 — Extensão 1.0.40: a captura usa o que está na tela

  • Extensão 1.0.40: nas lojas sem leitura própria, o nome, a foto, o preço e o preço “de” da oferta são os que aparecem na página aberta. Quando a página mostra um código de cupom junto do produto (como “R$25 OFF COM CUPOM LOREAL25”), o campo de cupom já vem preenchido.
  • Na Drogaria São Paulo, o preço sai certo mesmo com o selo de desconto em reais na foto, e “ou 1x de R$ 34,99” não é mais tratado como parcela.

20/10/2026 — Extensão 1.0.38: Drogaria São Paulo com foto

  • Extensão 1.0.38: na Drogaria São Paulo e na Drogarias Pacheco, a oferta sai com a foto, o nome do produto e o preço “de” da página. Antes saía sem foto. As duas lojas também entram na captura automática.
  • Bot e API: o /oferta e o /api/v1/product passaram a trazer título, preço e foto dos produtos da Drogaria São Paulo, que antes voltavam vazios.

17/10/2026 — Comunidade: fotos dos grupos, acesso conferido sozinho e cores mais legíveis

  • Nas listas de grupos da Comunidade, cada grupo aparece com a foto do Telegram, carregada conforme a linha aparece na tela. Canal fica com o ícone de canal, e grupo sem foto, com o ícone de grupo.
  • Em Comunidade → Proteção, ao abrir um grupo, o card Permissões do bot consulta as permissões sozinho; Verificar novamente repete a consulta. Canal, bot sem o módulo Grupos e quem não é dono ou admin do workspace não consultam.
  • Em todo o painel, os selos e textos de sucesso e de erro ficaram um pouco mais escuros e a borda dos campos, mais visível, nos temas claro e escuro, para atingir o contraste mínimo de leitura.

16/10/2026 — API de cupons: lista por cursor

  • GET /api/v1/coupons aceita cursor: a lista vem em páginas na ordem da última atualização, sem o total. Comece com cursor=0 e siga o next_cursor até ele vir null.
  • Com updated_since, vêm só os cupons que mudaram desde a hora informada, inclusive os apagados. Serve para manter uma cópia dos seus cupons em dia sem baixar tudo de novo.
  • Quem já usa offset e total não precisa mudar nada.

16/10/2026 — API: ver de novo a chave criada

  • Em API e IA MCP → Chaves de API, as chaves criadas a partir de agora ganham Mostrar na lista: o dono e os admins do workspace veem a chave inteira de novo e copiam. Cada vez fica registrada no log de auditoria.
  • As chaves criadas antes continuam como estavam e aparecem só na criação. Para ter uma que dá para ver de novo, gere outra.
  • Saúde do número: em WhatsApp → Números, cada cartão mostra uma nota de 0 a 100 (boa, regular, atenção ou frágil) com até 4 dicas, como reconectar o número, dividir os grupos entre mais números quando ele envia acima do que sugerimos para o tempo dele no Bot, ou ver por que os envios falharam. É uma estimativa nossa, feita com o uso do número no Bot: o WhatsApp não publica as regras de bloqueio, e nota alta não garante que o número não será restrito. A nota só orienta: não muda cota, intervalo nem fila.
  • Grupo criado ao salvar: com criar o próximo grupo sozinho ligado, salvar a entrada da campanha sem nenhum grupo com vaga já cria o primeiro grupo. Antes, ele só nascia no primeiro clique do link. Se a criação falhar, o que você salvou continua salvo e a tela avisa.
  • Criar grupo agora: o botão cria o próximo grupo da série mesmo com vaga, com o nome base, a foto e o modelo salvos: um a cada 2 minutos e até 10 por dia por organização, dentro do teto de grupos da campanha. A lista de campanhas mostra quantos números conectados são admin nos grupos de cada uma.
  • Espelho do canal: link de grupo do WhatsApp, de canal ou grupo do Telegram, de rede social ou de vídeo (YouTube, Instagram, TikTok e outros) sai no post como está, também o que a substituição da campanha põe no texto (como “@meucanal” virando o link do grupo). Antes, um link desses barrava o post inteiro. Encurtador que leva ao WhatsApp, como o wa.link, também passa. Link de loja que não converte continua barrando o post.
  • Envios: quando a conversão falha, o envio diz qual link não converteu, em vez de “Não foi possível preparar o envio”.
  • Tags da campanha: na aba Rastreio, as tags são o Pixel Meta e o GA4. O GTM e o Pinterest só aparecem na campanha que já tinha um deles salvo.

16/10/2026 — Cupons: o IA Extrator não inventa código

  • Em Cupons → IA Extrator, o código só é preenchido se aparecer inteiro no texto colado. Em “Shopee: 10% OFF acima de R$ 50, resgate pelo link”, o desconto não vira mais SHOPEE10 nem 10OFF: o cupom fica sem código, e “resgate pelo link” passa a valer como “resgate no link”.
  • Códigos escritos no post com ponto, hífen ou sublinhado (meli.20, Vem-Pra-Ca, PROMO_10) continuam preenchidos.

16/10/2026 — Fotos da Comunidade e catálogo do Mercado Livre

  • Comunidade: a IA lê as fotos dos grupos com um modelo melhor. Nos nossos testes com fotos reais, todas as leituras ficaram dentro do prazo e os prints de pedido foram reconhecidos; com o modelo anterior, cerca de um terço das fotos passava do prazo e ficava sem leitura.
  • Mercado Livre, link de catálogo: o bot tenta gerar o link de afiliado da página de catálogo (/p/MLB…) mesmo sem o anúncio do vendedor. Quando o Mercado Livre recusa, a resposta explica e pede o link do anúncio: abra o produto, escolha o vendedor e envie o link dele. Antes, a resposta dizia que a página estava fora do programa de afiliados. Na API, o /api/v1/product devolve o mesmo erro, agora com a causa no campo message.

16/10/2026 — Extensão 1.0.37: parcelamento sem juros

  • Extensão 1.0.37: o “sem juros” agora vem do que a loja escreve, e não de uma conta com o preço. Quando a página mostra a parcela sem juros junto do preço, o post leva a parcela, e ela continua sem juros se você aplicar cupom ou digitar um preço com desconto (a parcela é recalculada sobre o preço novo).
  • Quando o preço capturado é só no Pix e a parcela é de outro valor (“ou R$ 3.299 em 10x”, “R$ 470,58 em até 12x”, “à vista no PIX”, “5% off à vista no Pix ou NuPay”), o post sai sem parcela. Parcela que a loja não declara sem juros também não entra.

16/10/2026 — Página inicial atualizada

  • Home reorganizada: passo a passo de três etapas, recursos atuais (extensão do Chrome, vitrine, conexão com Claude e ChatGPT) com link para a documentação de cada um e FAQ ampliada. As demonstrações com dados fictícios de recursos ainda não liberados e a página de indicadores públicos foram retiradas.
  • Criar o bot sem BotFather: o passo a passo e a FAQ da home mostram o caminho de hoje. No painel, Criar meu bot pelo Telegram cria o bot no seu nome e ele já chega conectado, sem BotFather e sem token. Quem já tem um bot continua conectando pelo token do BotFather.

15/10/2026 — Extensão 1.0.36: preço e parcelas da KaBuM

  • Extensão 1.0.36: na KaBuM, a extensão volta a ler o preço à vista e o preço riscado. A loja passou a mostrar o preço num contador animado, e a extensão acabava lendo o preço de um produto do carrossel de similares. Em produto esgotado, o preço de um similar também não entra mais no post.

15/10/2026 — Extensão 1.0.35: parcelamento do AliExpress

  • Extensão 1.0.35: a extensão volta a ler o parcelamento do AliExpress. A loja passou a escrever a parcela como R$306,61 x 12 sem juros, sem a palavra “meses”, e o post saía sem parcela. O formato antigo continua reconhecido.
  • O espelho do canal para o grupo do WhatsApp não recusa mais o link curto que o próprio bot gerou na Amazon (link.amazon) e no Mercado Livre (meli.la). Antes, o post saía com “Não foi possível preparar o envio”.
  • Link de outro afiliado continua sendo trocado pelo seu, e o que não dá para converter continua sem ir.

13/10/2026 — Comunidade: quatro abas

  • A Comunidade ficou com Atividade, Proteção, Reputação e Consumo de IA. A antiga aba Feedbacks virou o filtro Feedbacks da Atividade.
  • Na Proteção, você escolhe o grupo ou canal e vê tudo dele numa página: o modo de proteção, o Porteiro (quem entra, quem fala e o que a pessoa aceita), as permissões do bot e as pessoas do grupo. Em Todos os grupos ficam a punição automática, os confirmados no site e os infratores.
  • Os links antigos para as abas Porteiro, Mini App de entrada e Feedbacks levam ao lugar novo.

13/10/2026 — Reputação: voto com 👍, 👏 e 👎

  • No grupo, responder a mensagem de alguém só com 👍 ou 👏 dá +1 de reputação, e só com 👎 tira 1, como o +1 e o -1. Vale o emoji repetido e com tom de pele. Com texto junto (“👍 valeu”), não é voto.
  • O bot confirma o voto por emoji como confirma o +1. Quando o voto não conta (a pessoa já votou na semana ou respondeu a um bot, a um post do canal ou a si mesma), o bot não responde nada, porque muita gente responde 👍 só para dizer “ok”. No +1, o bot continua explicando por que o voto não contou.
  • Em grupo com Tópicos, só conta a resposta a uma mensagem. A mensagem solta no tópico, que o Telegram entrega como resposta à abertura do tópico, não vira voto em quem abriu o tópico. Vale também para o +1.

13/10/2026 — Porteiro: cadastro no seu site para liberar as mensagens

  • A regra do Porteiro ganhou O que a pessoa precisa para falar: estar no canal (como antes), confirmar o cadastro no seu site ou as duas coisas. É para grupo público, que não tem pedido de entrada.
  • Vale só para quem entrar depois de ligar a regra. A pessoa fica pausada na 1ª mensagem (ou já na entrada, para grupo sob ataque de robôs), recebe o aviso e confirma com o e-mail ou com o Google, sem senha. A confirmação vale em todos os grupos do bot.
  • Novo card Confirmados no site na aba Comunidade e um Link para fixar no grupo.
  • No card Confirmados no site, o dono e os administradores veem marcadas as contas diferentes do Telegram que confirmaram com o mesmo e-mail (E-mail em outra conta, com o @ ou o nome da outra). Ninguém é bloqueado por isso.
  • Na regra Canal e site, quem confirma o cadastro antes de entrar no canal recebe no privado o aviso de mensagens liberadas assim que entra no canal. A mensagem do canal que falta também traz o botão Pronto, entrei, que confere na hora.
  • As páginas do seu site deixaram de carregar a medição do próprio Bot do Afiliado (Google Analytics e Pixel da Meta).
  • A política de privacidade explica o que guardamos de quem confirma o cadastro e o que pode ir para a Meta.

10/10/2026 — Cupons: cada código em destaque e Programe e Poupe na linha do cupom

  • Com mais de um cupom no post (20OFFAMAZON + SKAL129LKAJ), cada código sai no seu próprio monoespaçado, fácil de copiar. Antes, a frase inteira ficava num bloco só. Um cupom sozinho continua como era.
  • Extensão 1.0.32: produto da Amazon no Programe e Poupe com cupom sai com CÓDIGO + Programe e Poupe na linha do cupom, e só o código fica em destaque. Antes, a condição ia no fim do título. Sem cupom, a condição continua no título.

10/10/2026 — Extensão 1.0.31: cupom no preço e parcelas sem juros

  • Extensão 1.0.31: o desconto do cupom lembrado da loja entra no preço quando você captura o próximo produto da mesma loja. Antes, o campo mostrava o desconto, mas o post saía com o preço sem o cupom.
  • Parcelado no valor da página continua sem juros depois do desconto do cupom, com a parcela recalculada sobre o preço com cupom (10x de R$ 20,00 vira 10x de R$ 16,00 com 20% de cupom). Parcelamento com juros e preço digitado à mão continuam sem parcelas.
  • Amazon: o parcelamento da calculadora (“6x de R$ 29,85 sem juros, total parcelado R$ 179,00”) volta a ser detectado. A Amazon arredonda a parcela para cima, e a soma não fechava com o total.
  • No /oferta, o link que o app ou o site de celular da Amazon compartilha (amazon.com.br/gp/aw/d/…) é lido como o produto. Um /oferta com dois produtos, um deles com esse link, saía só com o outro.
  • Mercado Livre: link da página de Ofertas, de categoria, de cupons ou da página inicial explica que o Mercado Livre não permite link de afiliado para essas páginas, e sugere usar o link de um produto, de uma busca ou de uma loja oficial. Antes, a mensagem era “tente novamente”, e repetir não resolvia.
  • Em grupos, com o módulo Grupos e Apagar link original no grupo ligados, todo link passa pela conversão: o bot envia a versão de afiliado e apaga a mensagem original. Se a conversão falhar, a mensagem também é apagada, a não ser que o link esteja na whitelist. Antes, link de loja com erro na conversão ficava no grupo.
  • Vale também nos grupos com Proteção da Comunidade no modo Automático. Antes, nesses grupos o bot não apagava convite de outro grupo nem link sem conversão de quem era inscrito. Nos modos Observar e Desligado, nada muda.
  • Mensagem editada para incluir um link passa pelo mesmo caminho da mensagem nova: o bot converte, responde à mensagem e a apaga. A prévia do link, que o Telegram também manda como edição, não repete o post. Mensagem de administrador do grupo e post do canal ficam de fora.
  • Na whitelist, um link passa a liberar também o que está abaixo dele: https://t.me/seucanal libera os posts do canal (https://t.me/seucanal/123).

10/10/2026 — Fontes da campanha e criação automática de grupos

  • Na campanha, a aba Fontes lista todos os canais e grupos do Telegram em que o seu bot está, com busca e os canais primeiro. Marcar um que ainda não era fonte já o cadastra. Antes só apareciam as fontes cadastradas, e as outras ficavam escondidas em “Adicionar fonte”.
  • Criar grupos automaticamente quando lotar deixa claro que vale só para grupos de WhatsApp, e as opções de como os grupos novos nascem ficam recolhidas.
  • O aviso de convite do Telegram diz o nome certo da permissão: no canal, Adicionar membros; no grupo, Convidar usuários por link.
  • Extensão 1.0.30: com cupom por link, o post sai no formato de Cupom, igual ao Postador: a linha de resgate entra no lugar de {linhadocupom}, logo abaixo do preço. Antes ia no formato de oferta, e a linha caía depois do link do produto.
  • No Telegram, /oferta e /cupom passam a sair com a marca d’água quando “Aplicar nas fotos das ofertas” está ligado. Antes, só o Postador, a extensão, o link colado e a API aplicavam a marca.
  • Links de anúncio patrocinado da busca do Mercado Livre (click1.mercadolivre.com.br/...) agora funcionam: o bot vai direto para o produto anunciado.

10/10/2026 — Prévia da extensão com a foto final

  • Extensão 1.0.29: a prévia do post mostra a foto como ela sai: no padrão do seu bot (fundo e grade) e, com “Aplicar nas fotos das ofertas” ligado, com a marca d’água. Antes a prévia mostrava a foto crua do produto e a formatação só acontecia no envio.
  • Com “Enviar com a foto do produto” desmarcado (em Postar no canal), a prévia também sai sem a foto.

09/10/2026 — Marca d’água nas fotos

  • Em Fotos próprias → Marca d’água nas fotos, envie o seu logo (PNG com fundo transparente fica melhor) e/ou um texto, escolha o canto, a opacidade e o tamanho, e teste na hora.
  • Pela API: POST /api/v1/watermark devolve a foto com a marca (PNG, ou a URL com store:true), e POST /api/v1/product com watermark: true traz product.image_url_watermark junto com o produto.
  • A mesma foto com a mesma marca não é refeita: a segunda chamada devolve a URL já pronta.
  • O logo pode ser SVG (vira PNG transparente no envio) e a seção mostra a marca ao vivo numa foto de exemplo, clara ou escura, ou numa foto de produto: posição, tamanho e opacidade mudam na hora, e dá para escolher o canto clicando na foto.
  • Aplicar nas fotos das ofertas: ligando essa opção na seção da marca d’água, a foto do post já sai com a marca no /oferta e /cupom do bot, no Postador e na extensão (uma marca só na imagem inteira, inclusive na grade de vários produtos). A prévia aceita também o link do produto, não só o da imagem.
  • Extensão 1.0.28: a foto trocada no produto passa a ficar salva como foto própria e volta sozinha quando o mesmo produto aparecer de novo. Antes ela valia só para aquele post.

07/10/2026 — Página da oferta para copiar o cupom no WhatsApp (em preparação)

  • Na aba Rastreio, a opção Página da oferta nos posts com cupom (WhatsApp), recomendada; vem desmarcada e passa a valer quando você a marca e salva: nos posts com cupom, os links da Shopee, do Mercado Livre e do AliExpress que vão para o WhatsApp abrem a página da oferta, mesmo no modo Direto ou Pelo ofertou.ai. Os posts sem cupom e o Telegram seguem o modo escolhido. A tabela do que a campanha mede diz, na linha de cada uma dessas lojas, o que muda nos posts com cupom. Como funciona.
  • A página mostra a foto do produto, o título, o preço e cada trecho em monoespaçado como um botão que copia com um toque (também os escritos com crases no WhatsApp). Copiar e ir para a loja copia o cupom do post (o trecho da linha que diz cupom ou código; sem ela, o primeiro) e abre a loja (com dois ou mais cupons, o botão diz qual copia); Ir sem copiar abre direto. Com mais de um link da Shopee, do Mercado Livre e do AliExpress no post, cada um tem o seu botão, com o nome do produto quando o post o diz, que copia o cupom desse produto, e cada página mostra o título, o preço e os cupons do produto do link aberto. Num post com vários produtos, a página sai sem a foto do post, que não diz de qual produto ela é; num post de um produto com um link por tamanho, cor ou loja, cada página mostra o título, o preço e a foto do post, com o tamanho ou a cor dela ao lado da loja. A página só mostra como preço o valor que o post diz que é preço, e sem um preço claro no post não mostra nenhum: o valor, o mínimo ou o teto de um cupom, o desconto, a parcela ou o frete com o cupom, o de um crédito e o preço por unidade não viram preço. Pontuação e quebra de linha junto dos rótulos de desconto ou frete não transformam esses valores no preço do produto. Preço antigo não serve de reserva; quando o texto é ambíguo, o destaque fica sem preço.
  • Mais rápida: um arquivo só, sem fonte externa, e as tags da campanha carregam depois que a página e a foto aparecem. Sem cupom, a página segue sozinha para a loja, sem a foto e sem os botões dos outros links: as tags entram logo que ela aparece, e a loja abre 400 ms depois delas.
  • Copiar o cupom vira um evento novo nos Destinos de eventos, um por clique: CupomCopiado na Meta e cupom_copiado no GA4.

07/10/2026 — Páginas de entrada com a cara do grupo

  • A página do link de entrada, a do e-mail antes do convite e o Mini App do porteiro do Telegram mostram a foto, o nome e a descrição do grupo e, a partir de 10 pessoas, quantas estão nele, com o botão na cor do app (o verde do WhatsApp; no Telegram, o azul ou a cor do tema de quem abre). As páginas não levam a marca do Bot do Afiliado. Como funciona.
  • No Link de entrada, a Foto do grupo é enviada pelo portal (vira quadrada, 640 px) e também é a imagem da prévia do link. Sem ela, a página usa a foto dos grupos criados sozinhos ou a do Padronizar; sem nenhuma, as iniciais do nome. No Mini App do Telegram, a foto, a descrição e os membros vêm do próprio grupo; a descrição da prévia do link, quando existe, vale no lugar da dele.
  • Antes do botão, uma linha diz o que vai e para quem, conforme o que a campanha mede (por exemplo: o e-mail fica com você, e a Meta recebe o e-mail e um identificador em código, o IP e dados do navegador); o aviso inteiro, com o mesmo texto de antes, abre em Saiba mais. Fora do Mini App, os textos têm contraste de pelo menos 4,5:1, também com o aviso aberto; no Mini App valem as cores do tema do Telegram de quem abre. Em preparação: o link da sua política de privacidade à vista no rodapé, também na página que pede e-mail e no Mini App.
  • Em preparação: a verificação contra robôs só aparece quando precisa de um toque. Se ela falhar, tenta de novo sozinha e o código sai quando ela passar; se ela não carregar (bloqueador de anúncios ou rede), a página avisa.
  • As tags de anúncio passam a carregar depois de a página aparecer na tela, e a página só segue para o convite 400 ms depois de elas entrarem, o tempo que elas já tinham para mandar o evento; o estilo continua embutido, sem fonte externa.

07/10/2026 — Porteiro de entrada com e-mail confirmado (em preparação)

  • No Mini App do porteiro de entrada do Telegram, cada grupo escolhe se pede e-mail: não pedir, opcional ou obrigatório. O e-mail só vale depois de confirmado com um código de 6 dígitos enviado por e-mail (10 minutos, 5 tentativas). Como funciona.
  • Pedir e-mail exige o link da sua política de privacidade, que aparece no Mini App com o aviso do que vai para a Meta e o Google. Com e-mail ligado, o Mini App não carrega pixel nem tag.
  • A lista de pessoas e o CSV do público passam a mostrar só e-mails confirmados.
  • No painel do porteiro e na campanha, o funil de quem pediu entrada: abriu o porteiro, confirmou o e-mail, foi aprovado, entrou e ficou 30 dias.
  • No link de entrada do WhatsApp, a campanha pode pedir o e-mail antes do convite (opcional ou obrigatório), com o mesmo código de 6 dígitos e uma verificação contra robôs. Como funciona.
  • O aviso do Mini App e do link de entrada diz quando cada envio acontece e para qual ferramenta (confirmação do e-mail, entrada e 30 dias no grupo; o que só a Meta ou só o Google Analytics recebe aparece assim) e só cita o e-mail indo ao Google Analytics quando o destino do GA4 tem os dados fornecidos pelo usuário ligados. No link de entrada do ofertou.ai, o aviso também diz que confirmar o e-mail liga aquele navegador à pessoa. Código errado aparece em destaque, junto do campo.
  • Com um chat do Telegram na rotação do link de entrada, o e-mail do código diz que o convite é do Telegram, e a confirmação fica registrada no canal do grupo.
  • Nova aba Rastreio na campanha do WhatsApp: os links da Shopee, do Mercado Livre e do AliExpress saem Direto (o link da loja, como hoje), Pelo ofertou.ai (um link por grupo, com o clique de pessoas contado por grupo) ou na Página da oferta (cupom copiável e botão da loja), com exceção por loja. A Amazon sai sempre com o link dela. Como funciona.
  • O padrão da organização fica em Configurações → Rastreio das campanhas. A troca vale a partir do próximo post.
  • A Página da oferta passa a valer também nos chats do Telegram e nos envios pelo Postador.
  • As tags (Pixel Meta, GA4, GTM, Pinterest e API de Conversões) passam do Link de entrada para a aba Rastreio, que também mostra o que cada loja mede e o que vai para a Meta e o GA4.
  • A aba lembra que a sua política de privacidade precisa descrever o clique (no Direto, o das redes e das outras lojas, que já passam pelo ofertou.ai) e traz o texto pronto para a descrição do grupo quando o link da sua política estiver cadastrado.
  • A Página da oferta só entra com Converter links de afiliado ligado; sem a conversão, o texto sai como está.
  • A tabela do que vai para a Meta e o GA4 acompanha o modo escolhido antes de salvar e mostra o e-mail confirmado, que sai só pelo servidor.
  • Liberação por etapas: Pelo ofertou.ai e Página da oferta abrem para todas as contas quando a página de privacidade do ofertou.ai estiver no ar. Até lá, os links saem Direto.

07/10/2026 — Tudo que a pessoa vê no ofertou.ai, com o navegador reconhecido

  • No ar desde 24/10/2026. O aviso com a verificação contra robôs, no link de entrada que pede e-mail, continua em preparação.

  • O link de entrada das campanhas, a página de cópia e o porteiro do Telegram passam a morar no ofertou.ai. Os links já publicados continuam valendo e levam ao endereço novo com os mesmos parâmetros do anúncio. Detalhes.

  • O ofertou.ai passa a reconhecer o mesmo navegador entre as passagens (cookie __Host-nid, 400 dias), guardado por conta, sem ligar contas diferentes. Cookies do ofertou.ai.

  • A política dos cookies e o botão Não me reconhecer neste navegador ficam em ofertou.ai/privacidade. Quem usa o botão segue para a loja ou o grupo sem os códigos de medição, e os códigos dos cliques que já tinha feito são apagados.

  • As páginas só criam o cookie _fbp quando carregam o pixel da Meta.

  • O rodapé das páginas traz a política do ofertou.ai e, quando cadastrado, o link da sua política de privacidade. Onde a página mostra o aviso de privacidade (o porteiro do Telegram e o link de entrada que pede e-mail), o link da sua política também vai no aviso. Os links abrem em outra aba, também no Telegram Web.

  • Os eventos enviados à Meta pelo servidor (entrada, clique na oferta e compra) passam a levar o identificador da pessoa e o do navegador, e o pixel da página leva o mesmo identificador do navegador. Quando entra no grupo pelo convite do próprio clique, ou confirma o e-mail no link de entrada que pede e-mail, o navegador fica ligado à pessoa. Um navegador já ligado a uma pessoa não passa a outra.

  • Na lista de clientes, o CSV para público personalizado passa a trazer na coluna external_id um código da pessoa no lugar do id do Telegram, o mesmo que vai (com hash) na API de Conversões, também para quem só confirmou o e-mail no link de entrada. Quem pediu a exclusão dos dados fica com a coluna em branco.

  • Link curto da Shopee (s.shopee.com.br ou shp.ee) colado no bot passa a ser aberto até a página da loja antes da conversão, também quando a Shopee responde com uma página que redireciona sozinha, em vez de mandar direto para a loja. Antes, nesse caso, o link curto seguia sem abrir.

07/10/2026 — Destinos de eventos: Meta e GA4 pelo servidor

  • Em Configurações → Destinos de eventos, entrada no grupo, clique na oferta, compra e permanência de 30 dias passam a sair também pelo servidor para a Meta (API de Conversões) e para o GA4, numa fila com nova tentativa. A compra vai com o valor da comissão. Como configurar.
  • Só vai o que tem certeza: clique e venda casados exatamente. Cada evento tem o seu interruptor (no destino da campanha, os da entrada no grupo e do clique na oferta valem também para a tag da página), e cada destino tem o botão de evento de teste.
  • Os erros da Meta aparecem em português e dizem o que fazer, como gerar outro token quando o atual venceu. Em Webhooks, o botão Rotacionar secret passa a se chamar Gerar outro segredo.
  • Webhooks ganham oferta.clicada, venda.atribuida, venda.estornada, lead.email_confirmado e lead.ficou_30d. Eventos.
  • O /api/v1/convert-links e o /api/v1/convert aceitam dois campos opcionais que dizem para onde o link vai: chat_id (o grupo ou canal do Telegram) ou origem ({"tipo": "site", "id": "meusite.com.br"}, com os tipos grupo, canal, site e post). Como usar.
  • Com o destino, cada um ganha o seu link curto e os cliques passam a ser contados separados por destino. Links que saem direto da loja, sem passar pelo encurtador (Shopee, AliExpress, Mercado Livre e Amazon pela integração da própria loja), continuam iguais em todos os destinos.
  • Sem os campos (ou com null neles) e sem origem padrão na chave, nada muda. Conversa privada com o bot não conta como destino, e tipo fora da lista devolve erro 400.
  • Cada chave de API pode ter uma origem padrão, em API e IA MCP → Chaves de API: vale quando o pedido não manda chat_id nem origem, para a integração que só converte e não sabe o destino. Como usar.

Magalu — 07/10/2026

  • Correção para buscas e seleções do Magazine Você que passavam pela verificação da loja e geravam links sem a lista de produtos. O destino e a loja do afiliado são preservados.

Segurança — 07/10/2026

  • Login com autenticador mantém o segundo fator após e-mail, SSO e passkey sem verificação local.

  • Chaves de leitura recebem convites WhatsApp mascarados.

  • Comandos administrativos pela API exigem chave admin ou sessão de proprietário/administrador; informar um ID Telegram não concede esse acesso.

  • Tokens MCP são conferidos contra destinatário e conexão vigente; tokens vinculados a uma chave não são aceitos como Bearer.

  • Sessões refletem suspensão, troca de senha e alteração de permissões; conexões MCP respeitam o bot autorizado.

  • Extensão 1.0.27 abre a composição em janela própria do Chrome; o painel deixa de guardar páginas privadas para uso offline.

  • Convites de equipes são consumidos uma vez; alterações no porteiro aguardam a revogação dos convites anteriores.

  • Edição de mídia, composição de ofertas, exportação CSV e integrações passam por validações adicionais.

07/10/2026 — Política de privacidade com a medição do site

  • A política de privacidade passa a descrever a medição do site e do painel: o Google Analytics, o Pixel da Meta, o Microsoft Clarity (que grava a sessão de navegação no site público, com o texto digitado mascarado) e os marcos da conta (cadastro, login, primeiro canal conectado, primeira oferta e pagamento), que saem do nosso servidor (para o Google com o identificador da conta; para a Meta com e-mail e nome em hash).
  • Ela lista como bloquear cada ferramenta. Nada disso muda o funcionamento do Bot do Afiliado.
  • Links da Rakuten (Netshoes e as demais lojas da rede) davam erro “Invalid Publisher Code” ao abrir: o link saía com o SID numérico, que a Rakuten não aceita. Agora o bot usa o ID de link da conta, que ele busca sozinho na API da Rakuten — o plugin continua pedindo só SID + App ID + App Secret.
  • Os links curtos já publicados com o ID errado foram corrigidos e voltam a levar à loja.

29/09/2026 — Página de cópia do cupom no WhatsApp

  • Nova opção na campanha: Página de cópia no WhatsApp. O link da loja abre uma página com o cupom e o botão Copiar e ir para a loja, porque no WhatsApp o texto monoespaçado do Telegram não se copia sozinho.
  • O clique na página conta por grupo e dispara o pixel do link de entrada da campanha, com o mesmo evento no navegador e na API de Conversões.
  • Na Shopee, a venda feita a partir da página volta ligada ao clique e vai para a Meta como compra.

26/09/2026 — Campanhas do WhatsApp com até 2.000 grupos

  • Uma campanha aceita até 2.000 grupos e chats (antes, 200). Posts, edições e “apagar para todos” das campanhas grandes entram na fila em etapas, sem se perder no meio do caminho.
  • O envio manual (pelo Postador ou pela própria campanha) vai para até 1.000 destinos de uma vez; acima disso, nada sai pela metade e a tela avisa.
  • A foto, o vídeo ou o áudio do post ficam guardados pelo Bot do Afiliado enquanto a fila envia: o grupo que recebe horas depois continua recebendo a mídia.
  • Links de Shopee, AliExpress, Mercado Livre e Amazon são convertidos uma vez por post e reaproveitados em todos os grupos.
  • Abrir uma campanha antiga não mostra mais “Alterações ainda não salvas” sem ninguém ter mexido. No celular, o nome do grupo aparece inteiro na lista da campanha.

26/09/2026 — Aquecimento do WhatsApp

  • Aquecimento: métodos próprios do Bot do Afiliado para aquecer o número escolhido, direto no cartão do número em WhatsApp → Números, com janela em horário de Brasília, limite diário, acompanhamento, pausa e retomada. Como funciona.
  • Intervalo sorteado: você define o mínimo e o máximo, e a espera até a próxima conversa é sorteada a cada envio. Até 200 mensagens por dia.
  • Conversas com etapas: a mensagem seguinte de uma conversa só sai depois da resposta, alguns segundos após ela; sem resposta em 2 horas, a conversa termina e o aquecimento segue. Toda mensagem conta no limite diário.
  • O progresso mostra quantos contatos responderam, quantos ficaram sem resposta e o horário do próximo envio.
  • Se o número cair por um momento, o aquecimento espera e retoma sozinho. Quando precisa pausar, o dono recebe um aviso e retoma de onde parou.

26/09/2026 — WhatsApp: admins em massa e grupos padronizados

  • Adicionar admins: na campanha, a aba Administrar grupos põe os outros números conectados como admins em todos os grupos dela. Cada número entra pelo link e recebe admin, um grupo por vez, com o intervalo que você escolher.
  • Padronizar grupos: nome, descrição, foto e permissões iguais em todos os grupos da campanha, com numeração que não repete a dos grupos criados sozinhos.
  • Grupos criados sozinhos personalizados: descrição, permissões e admins extras já no nascimento do grupo.
  • Andamento com o próximo horário e as falhas de cada grupo; dá para parar no meio.
  • Só admins enviam: padronizar com essa permissão tira do envio das ofertas, naqueles grupos, os números que não são admin, até eles virarem admin. Antes, parte dos envios ia pelo número sem permissão e falhava.
  • O mesmo número em lotes de várias campanhas faz uma operação de grupo por vez, com o intervalo escolhido, e nunca no mesmo segundo de um envio.

23/09/2026 — Comando /c: configuração gerada por IA a partir dos seus posts

  • Gerar a configuração com IA: cole até 5 posts como eles chegam e, ao lado, como você quer que saiam. A IA monta a configuração do /c e o sistema testa cada tentativa no motor real até bater com os seus exemplos, mostrando exemplo por exemplo o que bateu e o que ficou diferente. Nada é salvo antes de você conferir na Prévia.
  • Configuração que altera qualquer link do post é descartada: os links precisam sair intactos para virar o seu link de afiliado.
  • Até 5 gerações por dia em cada bot.
  • Posts com “-Link produto:” não saem mais com o 🛒 repetido numa linha sozinha.

23/09/2026 — Comando /c: prévia ao vivo e parcelas sem repetição

  • Prévia: a página do /c mostra, enquanto você edita, como o post sai no Telegram.
  • Parcelas: “Sem Juros” não vira mais “12x 12x Sem Juros” nem “10x 12x Sem Juros”.
  • Novos campos para o prefixo do título, regras que podem ser reordenadas e rodapé com várias linhas.

23/09/2026 — Lojas brasileiras na Awin

  • Awin: a sincronização do Brasil também encontra programas classificados como Brazil USD, incluindo a LG BR, sem exigir outra conta ou configuração por loja.

22/09/2026 — Assinaturas após o login

  • Primeiro acesso seleciona corretamente o bot da organização, sem pedir um novo cadastro para quem já possui bot.
  • Falha ao carregar planos mostra opção de tentar novamente e não oferece assinatura com valor zerado. A ação dos avisos não sobrepõe o texto no celular.

22/09/2026 — Indicação pelo IndicaSaaS

  • Referência de indicação preservada entre site, login e checkout de uma nova assinatura, com respeito ao prazo do programa.
  • Mudanças de módulos mantêm a indicação da assinatura existente. Cadastro e teste gratuito não contam como venda.
  • No ar no site, no painel e no checkout. Cadastro de indicadores e pagamento das comissões ficam no IndicaSaaS. Como funciona.

22/09/2026 — Identificação e acompanhamento do WhatsApp

  • O cartão do número preserva o nome cadastrado como título; o nome do perfil WhatsApp aparece abaixo.
  • Entradas, saídas e sondagens de saúde de grupos exigem vínculo com campanha da organização. Descobrir um grupo não inicia seu acompanhamento. Campanhas arquivadas deixam de autorizar novas medições; pausar o repasse preserva o vínculo e o histórico.

22/09/2026 — Uso interno da IA

  • Uso interno da Comunidade com período definido, registro de análises e custo do provedor separado da cobrança à organização. A concessão é específica da organização e não altera preços dos clientes.
  • A aba Consumo identifica a modalidade e o horário final. A expiração impede novas análises automaticamente.

22/09/2026 — Comunidade e configurações mais claras

  • Lista de grupos com busca por nome e @ em Proteção, Atividade, Feedbacks e Porteiro, sem dropdown de grupos.
  • Histórico mais compacto, filtros adicionais e recibos expansíveis. IA não habilitada aparece como análise pausada, com o motivo também na aba Consumo.
  • Corrigida a falha que interrompia consultas ao Telegram e ao antispam antes de enviar a requisição. Permissões continuam sendo verificadas, sem assumir acesso.
  • A verificação do canal obrigatório reconhece seus nomes alternativos ativos no Telegram.
  • Configurações do bot concentradas em nome, Telegram e acesso. Token existente só aparece para troca; sub-bots ficam sob demanda. Conta, membros e módulos têm atalhos para suas páginas próprias.

22/09/2026 — Pessoas e resultados

  • Visão de audiência por organização, com filtros de campanha e período, origens e confiança, entradas e permanência observada nos grupos.
  • Origem e parâmetros de campanha preservados na entrada WhatsApp. Comissões registradas da campanha separadas de comissão individual, que depende de vínculo comprovado.

22/09/2026 — Teclado e estatísticas no celular

  • Ordenação das tabelas por Enter/Espaço e nomes acessíveis na paginação, buscas, Gerar Link e Converter.
  • Estatísticas WhatsApp contidas na largura do celular, com dados diários preservados para leitores de tela e aba selecionada visível ao abrir seu link.

22/09/2026 — Incidentes e Alertas no menu

  • Organização e Assinaturas ficam sempre visíveis no rodapé do menu para o proprietário, inclusive no celular. A página Organização também oferece um atalho para gerenciar assinaturas.
  • Incidentes e Alertas aparecem junto ao Dashboard, fora de Módulos, no desktop e no celular. São recursos do Bot, sem contratação adicional própria.

22/09/2026 — Campanhas e conexão WhatsApp

  • Campanhas com abas de destino/rastreamento e resumo/configuração/links por origem. Convite pendente permanece visível, com instruções e retentativa sem duplicar a campanha. Consulta horária mais compacta.
  • Links da mesma campanha para site ou grupo, com origens marcadas ou identificadas pelos sinais disponíveis. Visitas separadas de entradas, vendas e pessoas únicas.
  • Aba Anúncios reutiliza a conexão Meta pelo Pixel. Correções de plataforma, moeda e validação dos dados; conexões Google/TikTok e ROAS continuam pendentes.
  • QR Code renderizado no modal e grupos/canais buscados automaticamente, com erro recuperável. Ritmo configurado na campanha de envio.

22/09/2026 — Portal de proteção e consumo

  • Tela com proteção por grupo, atividade, feedbacks e consumo. Escolha pelo nome, modos, regras e CAS; salvar um grupo preserva o comportamento dos demais.
  • Histórico com filtros e total no servidor, evidências e resultados separados. Descartar não desbane; a reversão usa uma ação própria com confirmação. Revisão e correção continuam disponíveis aos administradores após cancelamento do módulo.
  • Consumo mostra tarifas aceitas, uso entregue, reservas e tetos. Contratação, aceite da tarifa e alteração de limites ainda não estão na tela; nenhuma cobrança real foi criada.

22/09/2026 — Consumo e recuperação da Comunidade IA

  • O serviço reserva o teto de gasto antes da análise e registra consumo entregue sem duplicar mensagem/foto em retentativas. O aceite da tarifa ainda não está na tela; nenhuma cobrança foi ativada.
  • Recuperação limitada de análises interrompidas preserva os recibos e impede repetir punições ou handlers de ofertas. Resultado pendente ou desconhecido continua exigindo revisão.

21/09/2026 — Configuração da Comunidade IA

  • Executor unificado: Observar suspende exclusão, banimento e aviso disciplinar; Automático reúne Porteiro, CAS e regras confirmadas pela IA. Recibos, proteção contra repetição e reversão explícita com confirmação.
  • Novas configurações começam desligadas e em revisão. O salvamento confere os grupos do bot e impede que uma aba antiga sobrescreva alterações mais recentes.
  • A configuração vale por grupo; os grupos que não adotaram a proteção seguem com o comportamento anterior.

20/09/2026 — Comunidade IA

  • Situação em 24/10/2026: a Comunidade está no ar para grupos do Telegram com o módulo Grupos. A análise por IA só roda com tarifa aceita ou com uso interno concedido pelo responsável pelo serviço; sem isso, o Porteiro e o CAS seguem no modo configurado. Como funciona.

  • Autoria da mensagem respondida com nome e @ nas duas etapas da IA e identificação da cópia automática do canal vinculado por dados do Telegram. Ofertas oficiais com cupom/link recebem contexto próprio; respostas de membros continuam analisadas separadamente.

  • Contexto por usuário com nome, @username, mensagens recentes e registro de Infratores, vinculado pelo ID do Telegram.

  • Nova aba para feedbacks, relatos de compra, elogios, reclamações e entusiasmo nos grupos Telegram.

  • Moderação contextual com regras por categoria, exclusão e banimento configuráveis, evidência e recibos separados. Reputação opcional por contribuição, com teto diário e revisão.

  • Testes com conversas arquivadas: ajustes na leitura da IA, na separação entre foto e print e no contexto usado para reputação. Como funciona.

19/09/2026 — Dados do Painel pela Conta do Afiliado

  • Painel do Afiliado no dashboard: comissão, vendas, cliques, conversão e a série de cliques passam a vir do vínculo entre o bot e o Painel na Conta do Afiliado. Quem já tem os dois vinculados vê os números automaticamente, sem reconectar o Painel. Isso corrige o erro “HTTP 401” que aparecia no lugar dos dados.
  • Sem vínculo: o cartão do Painel, na aba Plugins, explica como vincular em Organização (só o dono do bot). Se a organização tiver mais de um Painel vinculado, o dashboard avisa em vez de escolher um.
  • Envio de cliques: a conexão para enviar ao Painel os cliques dos links curtos continua disponível separadamente no cartão.

19/09/2026 — Postador e Vitrine no celular e no app

  • Postador: no celular a tela segue a ordem de uso — compor, ver a prévia do Telegram, conferir os links e só então escolher os canais e postar; o botão de postar ocupa a largura toda. O convite para instalar a extensão do Chrome só aparece em tela de computador e nunca dentro do app.
  • Vitrine: no celular cada item vira um card com foto, preço, cupom, situação e ações à vista (antes a tabela só mostrava foto e título). No computador, Editar e Excluir ficam numa linha só e preços com milhar (ex.: R$ 2.978,96) saem formatados.

19/09/2026 — Acesso e topo no app

  • O topo e o menu respeitam o espaço da barra do sistema e do recorte da tela do iPhone.
  • Dentro do app, o acesso por e-mail usa um código para digitar no próprio app. Se um link abrir em outro navegador e falhar, a mensagem explica como retomar o acesso.

16/09/2026 — Campanhas WhatsApp, redirecionador e canais

  • Redirecionador por campanha: fila com ocupação e saúde, distribuição por crescimento ou sorteio, IDs de tags e prévia do link. Cliques roteados e leituras de prévias ficam separados; robôs não criam grupos nem disparam tags.
  • Canais: cartões de seguidores e saldo aproximado em 24 horas/7 dias, com série por dia ou hora. Ausência, coleta atrasada e janela parcial não viram zero ou período completo.
  • Campanhas e pausa: entrada e encaminhamentos independentes, arquivamento dos dois e restauração com entrada pausada. Assinatura pausada preserva números e evita consultas pagas; formulário intocado acompanha a leitura atualizada.

16/09/2026 — Incidentes, alertas e busca

  • Incidentes: página com abertos/fechados, grupo ou campanha, datas, orientações e última sonda.
  • Alertas: preferências salvas por tipo e canal, prévia do e-mail real e opção de relatório diário conforme o acesso da conta. Avisos de segurança permanecem ativos.
  • Busca global: Ctrl+K/⌘K encontra campanhas, grupos, números e incidentes no workspace selecionado, respeitando os módulos liberados.

Setembro de 2026 — site e guias (preparado, sem publicação)

  • Soluções: cinco demos com dados fictícios, pausa e movimento reduzido; prévias identificam liberação pendente.
  • Indicadores públicos: estado indisponível preserva o isolamento dos dados de clientes, sem totais inventados.
  • MCP e apps: catálogo conferido com o código, guias atuais dos clientes, página de instalação PWA e trilha Comece por aqui. Nenhum link de loja de app sem verificação.

16/09/2026 — Anúncios Meta (prévia restrita)

  • Anúncios Meta: consulta de investimento, orçamento diário/vitalício e status, comparação com meta de CPL e estimativa opcional de imposto sem taxa padrão. Valores ausentes permanecem indisponíveis; moedas e períodos incompatíveis não são somados. Veja os critérios e limites. A tela segue em acesso restrito (conferido em 24/10/2026).

16/09/2026 — Paridade com monitoramento de grupos (RealLead)

  • Dashboard de campanhas por hora (publicado depois): com Hoje/24H/7D em UTC, nove cartões e tabela acessível; métricas sem evidência aparecem como indisponíveis. Atribuição ganha pedidos distintos, comissão estimada sem cancelamentos, filtros de status e Top 5 produtos/Sub IDs. “Não pago” permanece indisponível separadamente porque a origem o entrega como pendente.

  • Saúde dos grupos WhatsApp: o Bot passa a verificar, a cada 15 minutos, o link de convite de cada grupo que recebe entradas e se o grupo foi suspenso pelo WhatsApp. Convite inválido ou grupo suspenso sai da distribuição sozinho, abre um incidente e avisa o dono por e-mail e pelo bot do Telegram; quando volta, o grupo é reaberto e o aviso de recuperação sai uma vez.

  • Redirecionador de entrada: a campanha escolhe entre encher um grupo por vez (crescimento) ou distribuir entre os grupos abertos (balanceado); pode carregar Pixel da Meta, Google Analytics 4, Google Tag Manager e Tag do Pinterest na página de entrada, com evento configurável e identificador de deduplicação; e define título, descrição e imagem da prévia no WhatsApp. A busca da prévia pelo WhatsApp ou Facebook não conta como clique e é contada à parte.

  • CPC Meta e CPL Real: com o Pixel do Afiliado vinculado à mesma organização e os IDs de anúncio cadastrados na campanha, a atribuição por campanha mostra investimento, custo por clique da Meta (gasto ÷ cliques), CPL Real (gasto ÷ saldo positivo de entradas menos saídas, sem comprovar retenção individual), taxa de entrada e taxa de evasão. Sem gasto conhecido, os campos ficam em branco — nunca zero.

  • Webhooks de saída: cadastre até 5 URLs HTTPS em Configurações e receba um POST assinado (HMAC-SHA256) quando um lead entra ou sai, um convite quebra, um grupo é suspenso ou recuperado, um número cai ou volta, uma campanha fica sem grupo aberto ou um envio falha. Reentrega com espera crescente por até 5 tentativas; 20 falhas seguidas pausam o webhook e avisam o dono. Faz parte do módulo Conexão IA e API.

  • MCP: seis ferramentas novas para o assistente de IA — listar campanhas, detalhe da campanha, métricas por dia ou por hora, grupos de WhatsApp, histórico de atividade e estatísticas do histórico. Só leitura; o convite completo do grupo exige permissão de escrita.

  • Relatório diário por e-mail: opcional por organização, sai às 6h (Brasília) com cliques, entradas, saídas, pedidos e comissões do dia anterior por campanha, top grupos e produtos. Dia sem movimento não gera e-mail.

  • Canais de WhatsApp: número de seguidores coletado de hora em hora, com série por dia ou por hora e novos seguidores no período.

16/09/2026 — Campanhas e WhatsApp

  • Campanhas independentes no WhatsApp: aba própria com entrada nos grupos, fontes, filtros de conteúdo e encaminhamentos por campanha. Links e grupos de entrada são separados dos destinos de conteúdo; é possível operar somente captação ou somente repasse. Pausas independentes e arquivamento preservam o histórico.

  • Campanhas de repasse WhatsApp: múltiplas fontes e destinos por campanha, regras e substituições próprias, pausa, período, intervalo e histórico por campanha. Fontes existentes são preservadas até a primeira associação; envios antigos concluídos continuam como legado.

  • Links e acompanhamento: endereço personalizado para campanhas de captação, visualizações de canais separadas dos recibos e sondagem das exclusões no Telegram para revogar os espelhos recentes.

  • Tráfego e campanhas: abas para visão geral, campanhas, grupos, atribuição e configurações; gráficos diários, edição de campanha, filtros, reativação de arquivadas e acompanhamento da sincronização de vendas. Referências de anúncios não representam uma integração de gastos.

  • WhatsApp: navegação por tarefas, busca de números e destinos, filtros de envios e gráficos ampliados. Replicação permite destinos por fonte, pausa, período opcional e mídia combinada com palavra-chave. O link de captação permite selecionar grupos existentes por campanha.

  • Portal: corrige os ícones da aba do navegador.

  • Blog: restaura as ilustrações dos artigos de integração e programas de afiliados.

  • Imagens dos cards: validação da origem e dos redirects antes do download, com limites de tamanho e tempo. Imagens de fontes externas precisam passar pelo upload de mídia própria.

  • Redução de números WhatsApp: reduzir a quantidade pausa os excedentes e preserva as sessões. Dono e administrador escolhem quais manter ativos sem mudar a cobrança; a fila respeita a seleção atual, inclusive para envios já agendados.

  • Interações no NerdCupons: revelar um cupom não conta como uso. Uso, feedback e estrelas só confirmam após gravação; repetições reutilizam a mesma confirmação, e falhas permitem tentar novamente sem duplicar métricas.

  • Destino do clique WhatsApp: o link de entrada preserva o grupo escolhido; a conciliação exige esse destino e mantém a entrada apenas provável. Pré-visualizações identificáveis não entram na contagem de cliques.

  • Atribuição de campanhas: destinos compartilhados deixam de escolher uma campanha para os links das ofertas. Entradas por horário são sempre prováveis e exigem destino e organização compatíveis; convites identificados pelo Telegram continuam exatos. Veja os critérios e limites.

  • Acesso a módulos pagos: falhas na verificação deixam de liberar recursos como Broadcast por padrão; recursos gratuitos e isenções confirmadas são preservados.

  • WhatsApp por número: escolha de 1 a 20 números, total mensal calculado por quantidade, capacidade visível na tela e recusa de conexões acima do contratado. Alterações preservam os outros módulos; a perda da assinatura bloqueia novos envios e os que ainda aguardam na fila.

  • Criação de grupos WhatsApp: falha buscando o convite preserva o grupo criado; uma resposta incerta pausa novas criações até confirmação, evitando grupos duplicados. O link de cada campanha usa seus próprios grupos automáticos e os grupos manuais.

  • Módulo WhatsApp: canais e grupos que crescem sozinhos. A sincronização passa a trazer os canais do número (selo canal em Grupos); canal marcado como destino recebe os posts como um grupo e fica fora do link de entrada. Campanha com destino WhatsApp ganha criar o próximo grupo sozinho: quando todos os grupos destino lotam, nasce “Nome base N” com a foto escolhida, já como destino, e o link da campanha continua o mesmo; um teto de grupos opcional (1–200) responde “grupos lotados” ao ser atingido. Documentação nova em WhatsApp.

2026-09

  • Alertas de canal (publicado depois): links gerados pelo painel, extensão, API e comandos passam a ser reconhecidos também quando vêm do cache. Alertas antigos saem da lista quando o mesmo bot reconhece o link; links de outros bots continuam separados.

  • 18/09 — Prévia da foto na extensão: a imagem aparece inteira, na proporção original e sem margens brancas artificiais. Publicada na 1.0.24.

  • 17/09 — Extensão 1.0.24: troca da foto do produto pelo ícone de upload sobre a imagem. A foto escolhida acompanha prévia, histórico, canal e vitrine; disponível na conexão com o painel. Publicada na Chrome Web Store e no site em 29/09.

  • 17/09 — Cupons Mercado Livre na operação Nerd Ofertas: alternância entre contas com histórico separado, limite compartilhado e pausa ao receber recusa de acesso. Rejeição numa conta não retira cupons das demais; publicações continuam deduplicadas.

  • 17/09 — Amazon: links de produto que já pertencem ao afiliado deixam de ser recusados quando o SiteStripe ou o cache reutiliza o mesmo endereço. A aceitação exige comprovação da tag configurada para a conta ou usuário da conversão.

  • 11/09 — Extensão 1.0.23: parcelamento sem juros da Amazon confirmado pela tabela é preservado mesmo com divergência na soma das parcelas. O cartão ou meio exigido acompanha a oferta. Publicada junto da 1.0.24, em 29/09.

  • 11/09 — Extensão 1.0.22: Mercado Livre conserva o parcelamento explicitamente sem juros ao capturar preço com cupom e recalcula as parcelas pelo valor descontado. Preços exclusivos do Pix permanecem sem parcelas. Publicada junto da 1.0.24, em 29/09.

  • Cupons por site (publicado em 10/09/2026): URLs de lojas preservadas ao renomear, logos personalizados nos consumidores, filtros por site na API/MCP e atualização de esgotamento sem apagar os demais dados. Ingestões antigas continuam compatíveis. Migração com preservação dos IDs e arquivamento revisado dos conflitos históricos.

  • Cupons por site (publicado depois): lojas e marketplaces com domínio e logo editáveis, cadastro automático pelos plugins e escolha manual ou identificação pelo link ao salvar cupons. Cupons antigos preservados.

  • Preparado para a próxima atualização — Imagem dos cupons Mercado Livre: reaproveitamento da arte no Telegram entre reinícios, evitando uploads repetidos e mantendo o formato das mensagens.

  • 09/09 — Total de cupons Meli: rodapé confere o total a cada 30 minutos e soma cada novidade publicada uma vez, sem consulta adicional antes da postagem.

  • Velocidade dos cupons Mercado Livre (no ar desde 09/09/2026): sincronização passa a gravar somente dados alterados, mantendo a conferência dos cupons e a publicação de novidades.

  • Extensão 1.0.21 (publicado depois): Amazon compara as modalidades visíveis do produto e captura o menor preço, incluindo Programe e Poupe. Quando a assinatura vence, sua condição acompanha cada produto na oferta, histórico e listas. Pasta descompactada fixa e ZIP versionado atualizados (o ZIP dessa versão saiu do site; o download padrão traz sempre a versão mais nova).

  • Extensão 1.0.20 (publicado depois): validação das parcelas contra o preço final em todas as lojas, incluindo Pix, cupom, edição manual e histórico; “sem juros” só com indicação explícita e parcelamento recolhido por padrão. ZIP versionado na época (já fora do site); o download padrão traz sempre a versão mais nova.

  • Cupons Mercado Livre (no ar desde 09/09/2026): desconto fixo deixa de repetir um limite de mesmo valor na mensagem do canal; limites percentuais e valores diferentes são preservados.

  • Extensão 1.0.19 (publicado depois): revisão de preços e parcelas nas sete lojas; reconhecimento de “s/ juros” e da ordem das parcelas do AliExpress, correção da coluna de compra do Magalu e do “De” do Terabyte. Parcelas de outro vendedor no Mercado Livre são ignoradas; cupom com compra mínima não trava o preço da Nutella.

  • Extensão 1.0.18, Shopee (publicado depois): preço bruto da API recebe Pix antes do cupom, sem repetir desconto no preço da página. O aviso de desconto exige um preço capturado, e o “Preço de” preenchido é enviado ao post nos dois modos de conexão.

  • Extensão 1.0.17, Amazon (publicado depois): captura do preço principal à vista com reais e centavos separados; parcelamento preserva a declaração de juros e o total a prazo. Condições ocultas da calculadora não substituem a condição exibida.

  • 08/09/2026 — Resgate Mercado Livre na operação Nerd Ofertas: acompanhamento do horário anunciado na campanha, resgate e conferência na conta antes da publicação. Cupons resgatados antecipadamente aguardam o início da validade.

  • Porteiro de canal (publicado depois): avisos de bloqueio incluem “Entrar no canal” com link clicável, inclusive em mensagens personalizadas. O envio alternativo sem HTML também mantém a URL.

  • 10/09/2026 — Resgates Mercado Livre (preparado, ainda não publicado): preserva a agenda após reinício ou retirada da página, reconfere respostas inconclusivas e recupera cupons confirmados depois, respeitando a validade e a deduplicação. Timeout de resgate deixa de pausar todos os códigos.

  • Mercado Livre: links corretos de anúncios sem catálogo deixam de ser recusados por comparação com um produto da seção “Para você”. A leitura usa o destaque e preserva a variação do anúncio, sem trocar a etiqueta quando o destino está correto.

  • Links e ofertas: correção de encurtadores Kutt/Afilimais, extração atualizada do Magazine Você e fallback de acesso para Magalu/Terabyte. Links da Terabyte deixam de consultar produtos da KaBuM com o mesmo número de anúncio. Erros de /oferta, com ou sem cupom, deixam de repetir links antigos e mostram a falha da tentativa atual.

  • 08/09/2026 — Cupons Mercado Livre: cupom sem código deixa de ser cadastrado e publicado quando não é possível gerar o link da campanha. O link genérico de reserva não garante esse desconto.

  • WhatsApp: QR code ou código de pareamento, opção de tentar novamente e exibição do nome e telefone da conta conectada quando disponíveis no gateway.

  • Formato das ofertas: links reais no topo, escolha do produto e prévia acompanhando o rascunho; ajustes avançados recolhidos. O Postador recomenda a extensão oficial para Chrome.

  • Personificação: retorno à conta original ao terminar a hora, sem perder o aviso durante a renovação e sem encerrar as sessões legítimas do cliente.

  • Configurar plugins: os formulários recuperam os ajustes salvos ao reabrir. Magalu exibe o promoterId, inclusive de configurações antigas; trocar de bot abre os dados desse bot.

  • Segurança: proteção do editor HTML e do portal antigo, isolamento de mídia privada e notificações, tratamento de cookies inválidos e atualização de dependências.

  • Vitrines Magalu: links da página inicial da loja passam pelo identificador configurado no bot e pelo encurtador. Corrigido o reaproveitamento de resultados antigos de “sem rota” no Magazine Você.

  • Magalu: retirada a loja padrão dos cadastros. “Ler tags” detecta o identificador quando o link o informa e pede preenchimento quando ele traz só o promoter ID. Vitrines com a configuração padrão incorreta deixam de ser convertidas; o cache antigo é ignorado.

  • Credenciais de afiliado: Amazon, Natura, Braé, Beleza na Web, Pague Menos e Terabyte exigem os dados da sua própria conta. Removidos valores e exemplos de contas do operador; campos vazios geram orientação de configuração.

  • Login e troca de conta: o painel passa a concluir o acesso com a conta escolhida na Central. Corrigidos o reaproveitamento da sessão anterior, o retorno ao login por organização antiga e a restauração de cache de outra conta.

  • Cupons por site: URLs de lojas preservadas ao renomear, logos personalizados nos consumidores, filtros por site na API/MCP e atualização de esgotamento sem apagar os demais dados. Ingestões antigas continuam compatíveis. Migração com preservação dos IDs e arquivamento revisado dos conflitos históricos.

  • Histórico real na Central: conversões recebidas no Bot, última importação e estado da sincronização automática aparecem mesmo sem recibo recente. A teia distingue conta vinculada de dados importados.

  • Porteiro de canal (publicado depois): avisos de bloqueio incluem “Entrar no canal” com link clicável, inclusive em mensagens personalizadas. O envio alternativo sem HTML também mantém a URL.

  • Mercado Livre: links corretos de anúncios sem catálogo deixam de ser recusados por comparação com um produto da seção “Para você”. A leitura usa o destaque e preserva a variação do anúncio, sem trocar a etiqueta quando o destino está correto.

  • Links e ofertas: correção de encurtadores Kutt/Afilimais, extração atualizada do Magazine Você e fallback de acesso para Magalu/Terabyte. Links da Terabyte deixam de consultar produtos da KaBuM com o mesmo número de anúncio. Erros de /oferta, com ou sem cupom, deixam de repetir links antigos e mostram a falha da tentativa atual.

  • Compartilhamento na Central. Confirmação da última importação de conversões do Painel para o Bot, com contas, horário, quantidade e erros. Veja contas e compartilhamento.

  • Conversão (publicado depois): Natura aceita links de produto e vitrine de minhaloja.natura.com, usando a consultoria configurada. O resumo de falhas oferece ver ocorrências para abrir os domínios não mapeados. Erros internos do Mercado Livre passam a informar o detalhe disponível, com tokens removidos.

  • Extensão (publicado depois): preço no Pix do Mercado Livre deixa de receber parcelas referentes ao preço cheio. Parcelamento começa recolhido ao capturar ou carregar produtos.

  • Vitrine: itens que expiram sozinhos e cupom esgotado fora do card. Cada item aceita uma data de expiração (com atalhos +1/+3/+7 dias) e a página ganha uma expiração padrão em dias aplicada a todo item novo — painel, extensão, API (expires_at) ou Puxador. Item vencido some da página pública e fica no painel marcado expirado, com Renovar. O cupom do item é cruzado com a aba Cupons: esgotado, vencido ou inativo deixa de aparecer no card (o produto continua) e o painel avisa.

  • Moedas do AliExpress: falha na conversão deixa de aparecer como sucesso. Sem plugin AliExpress configurado ou com a conversão do link falhando, o /moedas informa o motivo em vez de devolver a página de moedas sem afiliado.

  • Extensão 1.0.16 disponível para instalação manual. O ZIP da extensão inclui a captura do preço anterior e do parcelamento da página aberta, recursos que exigem essa versão. A atualização da Chrome Web Store ainda está pendente. Veja como instalar o ZIP.

  • Linha do cupom editável para código e link. Em Promoções → Customizar, ajuste os dois casos e use {linhadocupom} para escolher automaticamente o trecho, sem rótulo vazio quando não há cupom. A amostra aceita a URL informada; posts e listas respeitam a posição da variável e os formatos antigos são preservados. Falha ao converter o link de resgate passa a interromper a geração com erro.

  • Preço completo com parcelas no formato do post. {linhadopreco} escolhe os quatro casos com/sem preço anterior e parcelamento. Os formatos existentes são preservados. Postador e extensão permitem informar parcelas; a API aceita os mesmos dados por produto. A extensão 1.0.16 captura os campos na página aberta, quando disponíveis.

  • Userbot: fila recuperável e publicação confirmada. Falhas ficam visíveis, ofertas antigas podem ser carregadas e o destino aparece na aprovação. Captura com fila persistente, álbuns e proteção contra repetições; envio incerto aguarda conferência no destino.

  • Preço anterior riscado na própria tela Customizar. O grupo Linha do preço reúne Só preço atual, De … por e o trecho avançado. A amostra permite ajustar os preços e conferir os dois cenários; o teste com links reais usa o formato salvo e aguarda o salvamento das alterações. Os formatos padrão e presets usam a linha completa, preservando os formatos que você já salvou. No Postador, os campos passam a se chamar Preço de venda e Preço anterior (riscado).

  • Formatação das linhas de preço e das listas de produtos. Negrito e riscado dos trechos personalizados são preservados na oferta, sem exibir as tags HTML como texto.

  • Primeiro acesso ao painel. A entrada aguarda carregar o workspace e seus bots antes de abrir a configuração inicial. Quem já tem um bot não precisa cadastrar outro quando entra em um navegador novo.

  • Interações do NerdCupons (publicado depois). Uso, feedback e estrelas ganham confirmação idempotente e limites persistentes. Revelar continua disponível se o registro falhar; o site passa a avisar quando não conseguiu gravar. O histórico é preservado sem tratá-lo como pessoas verificadas. A ativação depende da publicação coordenada dos dois serviços.

  • Proteção das imagens de promo (publicado depois). Downloads de fotos e fundos passam a aceitar apenas CDNs de marketplaces suportados e mídia própria, com limites de tamanho e tempo. Fotos externas podem ser enviadas pelo painel.

  • Postador: envio acompanha a oferta atual. Editar links, preços, cupom ou outras opções bloqueia copiar e postar até a nova prévia terminar. Respostas atrasadas e erros não liberam a oferta anterior. O botão Limpar também apaga o preço “De”.

  • Mercado Livre: link com destino errado deixa de aparecer como sucesso. Se a verificação reprovar o destino e as etiquetas reserva não resolverem, o bot informa a falha. Conversões antigas que podiam guardar esse link no cache central deixam de ser reutilizadas.

2026-08

  • Correção de segurança nas prévias de HTML. As telas de mensagens, promoções e broadcast agora sanitizam todo HTML antes de renderizar: preservam a formatação compatível com o Telegram e removem scripts, atributos executáveis e links inseguros.
  • Puxador corrige com IA e aprende por canal, sempre com a sua confirmação. Descreva o que saiu errado e a IA compara a origem com o resultado automático para preencher um rascunho, sem alterar links; você revisa e edita antes de salvar. Para texto, formatação, preço ou cupom, o sistema ainda calcula uma troca literal determinística, testa nas 10 conversões mais recentes daquele canal e mostra o impacto antes de aplicar. A IA não aplica regras nem cria regex sozinha. Problemas de link, mídia ou outros tipos ficam registrados para diagnóstico, sem mudar as regras: o afiliado continua sendo escolhido globalmente em Rotas e Plugins. A versão Canal e a versão API também são corrigidas separadamente, sem uma sobrescrever a outra.
  • Puxar novamente as mensagens recentes de um canal. Administradores do bot agora podem usar /puxar @canal 5 (ou o ID numérico) para buscar posts que saíram antes da captura ao vivo. O canal precisa estar ativo no Puxador; as mensagens passam pela mesma conversão, deduplicação e fila de aprovação das ofertas novas. O padrão é 2 mensagens e o máximo é 100.
  • Puxador com nova fila de aprovação. A primeira visita agora abre direto em Aprovação, e a tela organiza as ofertas numa grade responsiva que não muda de lugar enquanto você decide: novidades esperam no botão Mostrar N novas ofertas, e decisões feitas no Telegram ou por outra pessoa deixam um marcador no card até a próxima atualização. Também chegaram filtro por vários canais, agrupamento das versões do mesmo produto, prévia fiel do Telegram com imagem ampliável, seletores independentes Canal/API para texto e foto e um editor com prévia lado a lado. Se uma oferta já publicada for editada no canal de origem, você escolhe entre Atualizar o post e Manter como está.
  • Puxador com perfil completo por canal. Em vez de tentar reproduzir formatos complexos com dezenas de trocas manuais, cada origem pode selecionar um dos nove perfis portados da operação antiga: Economizando com JP, Economizanderson, Ofertas Benevides, Links BR, Promo China Ofertas, Setup Humilde, Samuel Felipe, Promo Bugs ou Promotom. O perfil trata somente o texto; a conversão afiliada continua usando as Rotas e Plugins globais do bot conforme o domínio. Durante Gerando links, também dá para pré-aprovar (publica só quando terminar) ou descartar.
  • Cobrança mais segura na ativação de módulos. Antes de liberar um módulo pago, o Bot do Afiliado agora confere a assinatura diretamente no Stripe e só então aplica o acesso.
  • Status do Userbot corrigido para piloto controlado. A interface e o fluxo estão prontos, mas a infraestrutura que mantém as contas conectadas ainda passa pela validação final. Por isso, o módulo não está disponível no checkout público; a documentação agora deixa isso explícito e trata R$ 149,90/mês como preço previsto para a abertura.
  • Correção: o popup de conta não prende mais o botão Salvar fora da tela. Em janelas baixas e navegadores/WebViews sem suporte à viewport dinâmica, o editor de Plugins agora fica limitado à área visível e pode ser rolado até as ações.
  • Correção: links da Awin e da CityAds não perdem mais parâmetros da loja. O link de afiliado agora mantém o que vier na URL original, inclusive parâmetros que ativam cupom, como ?coupon=SEUCUPOM.
  • Links do ofertou.ai agora alimentam o Público do Painel do Afiliado. Com a conta conectada, cada acesso ao link curto envia de forma agregada a hora, o site de origem, a região aproximada, o dispositivo e qual link recebeu o clique. O Painel não recebe IP nem identificação da pessoa. A cobertura vale para os links que passam pelo encurtador próprio; links nativos das lojas continuam dependendo dos dados que cada marketplace fornece.
  • Correção: título limpo da Amazon na extensão. A captura agora usa o nome do produto exibido na página, sem carregar junto o sufixo do título da aba, como : Amazon.com.br: Beleza.
  • Painel mais consistente e confortável no celular. Botões, campos, seletores, checkboxes e links de ajuda agora seguem a mesma escala visual e ganham áreas de toque maiores no celular. A tela de login e a confirmação em duas etapas usam o mesmo layout, com mensagens de erro e carregamento no lugar certo. A barra superior mostra a tela atual também em telas pequenas, a busca rápida (Ctrl+K/⌘K) separa os resultados por categoria e ações como excluir, revogar ou desconectar aparecem com o padrão visual de atenção.
  • Reforço de segurança no painel, na API e nas conexões de IA. O portal não persiste mais tokens de sessão no armazenamento da aba; a renovação fica no cookie protegido do navegador. Conexões MCP por login agora só veem e executam as ferramentas cobertas pelas permissões aceitas na autorização. Também passamos a rejeitar links de cupom que não sejam http/https, bloquear seleção inválida de workspace em vez de trocar silenciosamente de workspace e exigir autenticação no endpoint técnico de consulta do AliExpress. Cabeçalhos CSP/HSTS foram ativados no portal e nos sites.
  • AliExpress: o link gerado passa a marcar a origem no destino. Todo link de afiliado do AliExpress agora aterrissa na página do produto com o parâmetro from=botdoafiliado na URL — identifica que o clique veio de um link montado pelo bot, no mesmo espírito da etiqueta de atribuição do Mercado Livre. Não muda preço, comissão nem o destino do link; e se a URL já traz um from próprio (páginas de moedas e de campanha usam esse parâmetro), o valor original é preservado.
  • Entrar com código de 6 dígitos, sem depender do link do email. Na tela de login, abaixo do “Enviar link”, agora tem Receber código por email: chega um código de 6 dígitos, você digita ali mesmo e entra. Existe porque o link do email abre no navegador padrão do aparelho — que muitas vezes não é onde você pediu o acesso (você pede no computador e abre o email no celular, ou o app do email abre num navegador interno) e aí o login simplesmente “não acontece”. O código vale 10 minutos, é de uso único e aceita no máximo 3 tentativas antes de precisar pedir outro. As formas de entrar de sempre continuam: link por email, Google e passkey.
  • Módulo novo: Userbot — a curadoria dos canais chega pronta, com os seus links. Conecte a sua conta do Telegram pelo painel e escolha os canais de promoções que você já acompanha. Quando sai uma oferta, o bot troca todos os links pelos seus de afiliado, monta a mensagem no seu formato e te entrega para aprovar — no grupo de aprovação do Telegram (um tópico por canal de origem) ou na aba Userbot do painel, ao vivo. Nada vai ao ar sem o seu OK, e oferta repetida nas últimas 2 horas já chega barrada. Dá para separar o destino por palavra-chave ou por quantidade de links, e limpar o texto de cada canal com regras de substituição. Você também pode pedir para o bot montar o post do zero: o título vem da API do produto, a mensagem sai nos seus templates e a foto pode ser a sua arte de promo em vez da imagem da loja — enquanto preço e cupom continuam vindos do canal, que é quem sabe o valor real da promo. Ligando Publicar na Vitrine ao aprovar, cada oferta aprovada entra sozinha no seu site. R$ 149,90/mês. Detalhes em Userbot. Atenção: quem entra nos canais é a sua conta pessoal — automação em conta de usuário pode levar o Telegram a limitá-la, e esse risco é seu.
  • Correção: no Magalu, a extensão usa o que está na página — inclusive a foto. O Magalu responde 403 a qualquer leitura de servidor desde 07/08, então quem lê o produto lá é a extensão, direto da página aberta no seu navegador. Título, preço e “de” já vinham dela, mas a imagem ainda era a que a API devolvia — e no Magalu isso só pode ser cache antigo, então dava para o post (e a arte) sair com a foto de outro produto. Agora, quando a extensão lê a página do Magalu, o dado dela vence a API em tudo. Nas outras lojas nada muda: a imagem da API continua vindo primeiro, porque lá ela costuma ser melhor que a do DOM.
  • Extensão: post de lista direto das capturas. Marque duas ou mais capturas em Últimas capturas e clique em Copiar N como lista — sai um post só, montado com os seus formatos Base da Lista e Item da lista (aba Customizar), levando o preço e o título de cada captura. Com um item marcado a barra some, porque aí o post é o de 1 produto (o botão Texto da linha). Post leva um cupom só, como no Postador: se os selecionados tiverem códigos diferentes, a lista sai sem cupom e o aviso aparece na hora.
  • Extensão: “Últimas capturas” agora copia no seu formato. O botão Texto de uma captura antiga montava a mensagem num layout fixo da extensão — nada a ver com o formato configurado na aba Customizar que o botão da oferta atual usa. Agora ele passa pelo mesmo motor do bot (template certo de oferta/cupom, linha de preço “de → por”, gatilho) e vai para a área de transferência já formatado para colar no Telegram. O botão Link também mudou: quando aquela captura ficou sem link de afiliado (a conversão falhou na hora), ele copiava o link cru da loja — uma venda sem a sua tag, sem aviso nenhum. Agora ele converte na hora, guarda o link na captura e só avisa se realmente não der.
  • API key agora tem nível de permissão. Ao criar a chave no painel (aba API e IA MCP) você escolhe entre Leitura (frete, histórico de preço, cupom, template e vitrine já cadastrados), Padrão (leitura + tudo que gera link: /convert, /convert-links, /product, /execute, /chat, busca de produto, promo e vitrine) e Total (tudo, incluindo importar/apagar cupom, editar template e configurar o userbot). Chamada acima do nível responde 403 insufficient_scope — vale também para as ferramentas de IA via MCP, que passam pelos mesmos endpoints. Assim a chave que você cola num site ou entrega para uma ferramenta de terceiro não precisa mais poder mexer no catálogo inteiro. Chaves criadas antes continuam em Total, sem mudança de comportamento — e dá para rebaixar qualquer uma na hora: a coluna Nível da lista é um seletor, e trocar não rotaciona o segredo (a integração segue funcionando com a mesma chave). Detalhes em Autenticação na API.
  • MCP por login (OAuth) passa a respeitar o papel do membro. Quem conecta a IA pelo login em vez de colar chave recebia acesso total ao bot, mesmo sendo member do workspace — dava para configurar o userbot e apagar cupom pelo conector, coisas que o mesmo usuário não faz no painel. Agora o nível do conector segue o papel: owner/admin → Total, member → Padrão (opera, não configura).

2026-07

  • /moedas: responder um link já funciona + mensagens do comando reescritas. Agora dá para responder qualquer mensagem que tenha o link do produto digitando só /moedas — jeito natural de pedir as moedas do link que alguém acabou de mandar no grupo (antes o link tinha que vir junto do comando). As duas mensagens do comando também melhoraram: a de como usar era só “Use: /moedas URL-do-produto-ali” e agora explica que o comando gera o link que abre o produto no app com o desconto de moedas aplicado, mostra um exemplo pronto para copiar e avisa que link curto (s.click.aliexpress.com, a.aliexpress.com) e link de página de moedas também servem; a de erro era “Link inválido para moedas.” e agora diz o que faltou — precisa ser link de produto do AliExpress, não de busca, de loja ou de outro site. Quem tinha os textos padrão recebe os novos automaticamente; se você personalizou em Mensagens, a sua versão é preservada.
  • Correção: produto “espremido” na foto saía sem a arte de fundo branco. Quando a foto do produto era bem justa — o item ocupando quase todo o quadro, com poucos pixels de margem (típico de portas, escadas, tapetes e outros itens altos e estreitos) — o bot não reconhecia o fundo do catálogo e mandava a foto crua, sem a montagem no quadro branco. Agora ele também analisa a moldura fina da imagem, que enxerga o fundo mesmo nesses casos. Fotos de ambiente (lifestyle) continuam saindo como estão, sem moldura.
  • Correção: comando personalizado “cupom”/“oferta” não sequestra mais o Postador e a extensão. Se você criasse um comando personalizado chamado cupom (ou oferta), o Postador e a extensão passavam a responder com o texto do comando em vez de montar o post (o post saía só com a mensagem do comando, e editar o título dava erro). Os montadores internos agora ignoram comandos personalizados — o seu /cupom custom continua valendo normalmente no Telegram, sem interferir na montagem de ofertas.
  • Templates de oferta: linhas de preço e cupom totalmente customizáveis. Três variáveis novas nos formatos de oferta/cupom (aba Customizar): {linhadopreco} — a linha do preço pronta, com template próprio para com e sem preço “De” (format.oferta.linha_preco / format.oferta.linha_preco_de, ex.: ✅ De ~R$ 4.599~ por **R$ 3.899**); {linhadocupom} — a linha do cupom pronta, com texto próprio para cupom de código (format.cupom.codigo) e por link (format.cupom.link); e {precode} — o preço “De” cru. Cada linha se adapta sozinha: sem preço ou sem cupom, ela some do post. Vale para /oferta, /cupom, Postador e extensão. Veja exemplos em Mensagens e variáveis.
  • Correção: rodapé do conversor saía colado na linha do link. Quando uma Regra de limpeza da aba Customizar removia um trecho do fim do post (ex.: apagar o “-Anúncio” da origem), as quebras de linha em volta iam junto — e o rodapé aparecia grudado no link (…ofertou.ai/xxx🚀 Mais grupos…). Agora o rodapé é anexado depois da formatação, sempre num parágrafo próprio, em todos os caminhos (conversão automática, /converter e conversor via IA/chat).
  • Dashboard: detalhes no hover + duas linhas de cliques (links curtos e redes). Passe o mouse sobre as barras do gráfico Conversões (30 dias) para ver o detalhe de cada dia: links convertidos, falhas, usos de cupom e posts de oferta. E o gráfico ganhou duas linhas de cliques por dia, separadas de propósito porque medem coisas diferentes: a verde conta os cliques nos links curtos do próprio bot (ofertou.ai) — não depende de integração nenhuma, mas cobre só o que o bot encurta (Amazon, Shopee, AliExpress e Mercado Livre não passam pelo encurtador, então não entram nessa linha); a âmbar conta os cliques que as próprias redes de afiliado registraram, lidos do Painel do Afiliado (aparece quando você conecta a conta). Cada linha some sozinha quando não há dado. A linha verde vale para links criados a partir de agora; links antigos passam a contar assim que forem reutilizados numa nova conversão.
  • Visual novo no painel e na vitrine (modo claro). O modo claro do painel e da vitrine pública ganhou o design system do Nerd Ofertas: tipografia Inter, grafite no lugar do preto puro e superfícies mais suaves. O modo escuro continua com as tonalidades de sempre. Alterne em Claro / Escuro / Auto no rodapé do menu lateral.
  • Comandos enxutos: /coringa, /encurtar, /grade e /post saíram do bot. Os quatro foram removidos do Telegram e do menu de comandos (/grade e /post já não funcionavam; /coringa e /encurtar tinham pouco uso — a conversão automática e o /soencurtar cobrem os casos). Dica: com a prioridade dos comandos personalizados, esses nomes ficaram livres — você pode criar o seu próprio /encurtar ou /coringa na tela Comandos. Para o menu refletir a mudança, clique em Aplicar menu na mesma tela.
  • Comandos personalizados: prioridade sobre os padrões + botões de link. Duas melhorias na tela Comandos: (1) um comando personalizado com o mesmo nome de um comando padrão (ex.: /cupom) agora vence — o bot responde com a sua resposta, não com o menu convencional (exceto /start e comandos administrativos, que continuam protegidos); (2) a resposta pode ter botões de link (até 6, um por linha) — cada botão abre a URL que você definir, ótimo para “Ver ofertas”, “Entrar no grupo”, “Abrir site”. Configuráveis junto do texto e da foto do comando.
  • Mercado Livre: link gerado agora é verificado (e re-gerado com etiqueta reserva se não cair no produto). A API de links do Mercado Livre às vezes gera um meli.la que não aponta para o produto — cai na página do seu perfil de afiliado (ex.: a lista de “listas”), o comprador não vê o produto e a prévia da oferta podia sair de outro item. Agora o bot confere o destino de todo link gerado de produto: se não bater, re-gera automaticamente com as suas etiquetas reserva (campo novo nas credenciais do plugin, separadas por vírgula — a comissão é da mesma conta) e só guarda no cache link verificado (antes, um link ruim ficava congelado por até 30 dias). Configure em Plugins → Mercado Livre → Etiquetas reserva.
  • Cupons: lista ordenada pelo maior desconto + visual padronizado. A lista do /cupom agora vem ordenada do maior para o menor desconto (18% OFF antes de 10% OFF; R$ 60 OFF antes de R$ 20 OFF) — cupom sem desconto estruturado vai para o fim. E o emoji dos itens foi padronizado em 🏷 (antes o cabeçalho usava 🏷 e cada cupom usava 🎟). Se você personalizou o template coupon.list.item, nada muda; quem usa o padrão recebe o novo visual automaticamente.
  • API: buscar cupons dos plugins sob demanda. Novo endpoint POST /api/v1/coupons/ingest-plugins (autenticado pela sua chave de API) dispara a mesma busca de cupons do botão “Buscar cupons” do painel e do cron — incluindo a desativação dos cupons que saíram do feed oficial. Aceita {"sites":["mercadolivre"]} para limitar a um site; máximo de 1 chamada por minuto. Útil para automações e para forçar uma atualização imediata via terminal.
  • Reputação: ranking e Top da semana agora premiam interação, não só votos. O ranking (/reputacao top, aba Reputação) e o Top da semana postado nos grupos passam a ordenar pelo conjunto: interação (XP) + reputação — quem participa todo dia sobe no ranking mesmo sem receber muitos votos, e os votos dos colegas continuam somando por cima. As linhas do Top também ficaram mais completas: mostram o nível, o XP e os pontos de reputação de cada membro (antes só os pontos).
  • Rodada de segurança: papéis, domínios próprios e credenciais. Auditoria completa do backend com correções em oito pontos. Os principais para você: domínio próprio (página de chat e página da live) agora só pode ser reivindicado por quem realmente o cadastrou — nenhum outro bot consegue tomar um domínio já em uso, nem derrubar o certificado de outro ao remover o seu; faturamento (assinar plano e abrir o portal de cobrança) e criar bot ficaram restritos ao dono e a admin, como já valia no menu; credenciais de plugin deixaram de ser visíveis para o papel Membro (e o campo remoteAuth do CityAds passou a sair mascarado como os demais segredos). Nos bastidores, endereços configuráveis das APIs da Amazon agora só aceitam domínios da própria Amazon, tokens de conexões de IA (MCP) passaram a ter a validade verificada a cada uso, e o webhook do Telegram só aceita chamadas assinadas. Nada muda no seu dia a dia — é blindagem.
  • Correção: link meli.la de perfil social gerava o produto errado. Ao converter um link meli.la que abre o perfil social de outro afiliado com um produto em destaque, o bot podia gerar o link de um produto do carrossel “Quem viu também comprou” em vez do produto destacado (ex.: destaque era um Ryzen 5 5500 e saía um Ryzen 5 2600). Acontecia quando o destaque era um anúncio direto de vendedor (endereço /up/…), sem página de catálogo — o leitor pulava o destaque e pegava a primeira recomendação, que muda a cada acesso. Agora o leitor ancora no produto em destaque e entende também anúncios diretos; os links errados que ficaram em cache foram descartados. Quando um cupom do ML esgota antes da data de validade (comum nos códigos de maior apelo, como VALEPRAMODA), ele sumia da página oficial mas continuava ativo no bot até a data original — mostrando cupom morto no grupo, na vitrine e no /cupom. Agora cada busca de cupons (automática, 4× ao dia, ou pelo botão Buscar cupons) também desativa os cupons que saíram da lista oficial. Se o código voltar, ele reativa sozinho. Cupons cadastrados manualmente não são tocados.
  • Reputação: o Histórico agora tem paginação. A tabela de votos e ajustes da aba Reputação mostrava só os 50 eventos mais recentes, sem como ver os anteriores. Agora ela pagina igual ao Ranking — dá para navegar por todo o histórico de auditoria (quem votou em quem, quando e por qual origem).
  • Conexões de IA: acesso antigo é encerrado a cada renovação. As conexões de IA (Claude, ChatGPT, Cursor…) se renovam sozinhas de tempos em tempos. Até agora, a credencial anterior continuava valendo em paralelo por vários dias depois da renovação — se ela tivesse vazado, o acesso indevido sobreviveria. Agora cada renovação encerra a credencial antiga na hora. Você não precisa fazer nada: a renovação continua automática e invisível.
  • Tela de autorização de IA: agora mostra para onde o acesso vai. Ao conectar uma IA ao seu bot (Claude, ChatGPT, Cursor…), a tela de permissão passa a exibir o endereço que vai receber o acesso (ex.: claude.ai) — e o logo/símbolo do aplicativo só aparece quando confere com esse endereço. Como qualquer aplicativo pode se cadastrar sozinho com o nome e o logo que quiser, o nome na tela não é prova de nada: o destino é. Se um dia aparecer um app dizendo “Claude” mas enviando para outro endereço, você vai ver na hora.
  • Conexão com o Painel do Afiliado mais robusta e transparente. Quando o Painel está fora do ar ou o resumo falha, o portal agora diz isso (antes parecia que você nunca tinha conectado); se a conta está conectada mas sem catálogo público, o card explica e leva direto para criar/publicar o catálogo; e o dashboard avisa quando os números não carregam em vez de sumir. Ao desconectar, os números em cache somem na hora (antes podiam aparecer por até 5 min). Por baixo, a conexão já pede as permissões novas do Painel (à prova do futuro enforcement de escopos) — se aparecer o aviso “reconectar”, é só clicar 1× e pronto.
  • Correção: título/preço editado no Postador e na extensão agora é respeitado. Ao editar o título (ou o preço) de um produto antes de postar, a edição às vezes era descartada em silêncio e o post saía com o valor original — acontecia principalmente com links encurtados (ex.: s.shopee.com.br/…), por uma diferença de formato na URL entre a extensão e o servidor. Agora a edição é casada corretamente e sempre aplicada.
  • Correção: linha em branco extra na oferta (produtos da Shopee). O nome de produtos da Shopee vinha com uma quebra de linha “escondida” no fim, que empurrava uma linha em branco a mais no meio do post. Corrigido — o título entra numa linha só.
  • Grupos: link adicionado por EDIÇÃO da mensagem agora é moderado. Antes, um membro podia mandar uma mensagem inocente e depois editá-la para inserir um link de terceiro, escapando da moderação. Agora o bot também verifica mensagens editadas em grupos e apaga o link não autorizado (módulo Grupos).
  • Preço “De → Por” nas ofertas: nova variável {de} (opcional e adaptável). Agora dá para mostrar o preço De (riscado) nas suas ofertas: adicione a variável {de} no template da oferta (aba Mensagens), ex.: ✅ {de}<b>{preco}</b> → “✅ De R$ 199,00 por R$ 149,00”. O valor do “De” vem automaticamente do preço riscado do marketplace (Amazon, Mercado Livre, Magalu, KaBuM…). O melhor: quando não há preço original (a loja não informa, ou é um produto sem “De”), a variável some sozinha — o post sai limpo só com o preço, sem sobra. O texto do “De” é personalizável no template format.oferta.de. No Postador há um campo “Preço De” dedicado (aplica ao 1º produto) e o campo “Preço de” da extensão também passa a valer no post — em ambos, vazio = usa o original do marketplace.
  • Extensão: pega o cupom da própria página (KaBuM e Amazon) automaticamente. Ao capturar um produto na KaBuM (ex.: JULHOGAMER10) ou na Amazon (ex.: cupom: BORALEVAR), a extensão agora lê o cupom exibido na página e já preenche o campo Cupom — e, se esse código estiver cadastrado no seu bot, o desconto entra junto. O cupom da página tem prioridade sobre o último lembrado daquela loja.
  • Extensão: cupom e desconto lembrados por loja + desconto puxado do cupom cadastrado. A extensão agora lembra o último cupom e desconto que você usou em cada marketplace: capturar em série na mesma loja mantém o cupom, mas ao trocar de loja (ex.: Shopee → KaBuM) ela não carrega mais o cupom da loja anterior. E quando você digita (ou reusa) um código de cupom que já está cadastrado no seu bot, o desconto é preenchido automaticamente (%/R$, respeitando teto e mínimo) — igual ao Postador.
  • Extensão: reconhece o preço “com cupom” da Shopee (não só “no Pix com cupom”). O aviso de “preço já com cupom” (que trava o desconto) agora também entende o rótulo “com cupom” da Shopee — quando o preço vale com cupom e aceita parcelamento sem juros —, além do “no Pix com cupom”. O valor de referência “ou R$…” (sem cupom nem desconto de pagamento) vira o “De”.
  • Extensão: cupom por link na prévia agora sai logo após o preço (não no fim). Quando o cupom é um link de resgate, a prévia da extensão jogava a linha do cupom no fim do post, em vez de logo abaixo do preço como o resto do bot já fazia. Agora a extensão manda o cupom para o servidor posicionar — mesmo lugar do /oferta do Telegram e do Postador.
  • Extensão: “preço já veio com desconto” só quando REALMENTE tem cupom/Pix. O aviso “Preço já veio com desconto da página — o desconto não é reaplicado” (que trava o campo de desconto) estava aparecendo em qualquer produto em promoção com preço “de/por” riscado. Agora ele só aparece quando o preço mostrado de fato inclui cupom/Pix — pelos rótulos claros do Mercado Livre (bloco de cupom / “no Pix com Cupom”) e da Shopee (“no Pix com cupom”). Em promoção comum, o campo de desconto continua liberado para você aplicar o cupom que digitou.
  • Correção: cupom do Mercado Livre que começa “hoje” aparecia só no fim do dia. Um cupom novo (ex.: um código que passa a valer no mesmo dia) tinha a data de início interpretada como o fim do dia — então ele só entrava na lista de vigentes às 23:59, praticamente invisível no único dia de validade. Agora a data de início vale a partir de 00:00 (horário de Brasília): o cupom aparece assim que começa. A correção se aplica sozinha na próxima busca de cupons (ou clique em Buscar cupons no painel para já valer).
  • Shopee e Mercado Livre: o mesmo produto gera sempre o mesmo link. Assim como já acontecia na Amazon, o encurtador da Shopee (s.shopee.com.br) e o gerador do Mercado Livre criam um código novo a cada geração — então reconverter o mesmo produto (ou o mesmo item vindo de formas diferentes: meli.la, link de vitrine, link direto…) podia devolver links diferentes para o mesmo destino. Agora o link é fixado por produto + seu código de afiliado por 30 dias: reconversões devolvem o link idêntico, e no Mercado Livre isso vale mesmo quando o produto chega por endereços diferentes. Bônus: a reconversão fica mais rápida (não refaz a chamada à API). (Links de loja, cupom e campanha continuam gerando normalmente, sem cache que possa envelhecer.)
  • Extensão mais enxuta e vitrine no automático. A extensão do Chrome ficou focada no essencial: saíram os botões de “Gerar imagem”, “Publicar na vitrine” e “Abrir no painel” (a geração de arte já acontece do lado do bot ao postar). Agora, toda oferta que você posta num canal pela extensão entra sozinha na sua vitrine — sem clique extra. E o ajuste “Formato do cupom por link” saiu das configurações da extensão: esse texto passa a ser definido só no painel (aba Mensagens, format.cupom.link), valendo para todos os caminhos.
  • Amazon: o mesmo produto gera sempre o mesmo link.amazon. O encurtador SiteStripe da Amazon cria um código novo a cada geração, então reconverter o mesmo produto podia devolver link.amazon/… diferentes (ambos válidos e com a sua tag, mas dois links). Agora o link é fixado por produto + tag por 30 dias — reconversões devolvem o link idêntico. Bônus: a reconversão fica mais rápida (não refaz o encurtamento).
  • Extensão do Chrome publicada na Chrome Web Store. A extensão Bot do Afiliado — Postador agora instala com 1 clique, sem aviso de “modo desenvolvedor” e com atualização automática. Instalar — veja o guia da extensão.
  • Vitrine: logo por upload (não precisa mais colar URL). Na aba Vitrine, o campo da logo virou um upload de imagem (JPG/PNG/WebP) — igual ao da Página da Live. A imagem é otimizada e hospedada automaticamente, com prévia e botão de trocar/remover. Antes era preciso colar a URL de uma imagem já hospedada em outro lugar.
  • Cupom por link agora sai no lugar certo (junto do preço). Quando você usa um link no lugar do código do cupom (ex.: “Resgate todos os cupons desta página: …”), a linha agora aparece logo abaixo do preço — no mesmo lugar do cupom de código — em vez de ir para o fim do post. Há uma variável {cupom} no template da oferta (aba Mensagens) para você escolher a posição; o texto do link continua editável em format.cupom.link.
  • Correção: foto de oferta saindo em branco (produtos WebP). Ao postar uma oferta cuja imagem do produto é WebP (formato comum no Mercado Livre e na Shopee), a arte saía toda branca — o gerador de imagem do bot não decodificava WebP. Agora a imagem é convertida para JPEG automaticamente antes de montar a arte, e há uma proteção extra para nunca gerar um card em branco. Vale para o Postador e para a extensão do Chrome (o “Postar” direto pela extensão).
  • Ranking de reputação com paginação. A tabela do ranking (aba Reputação) agora tem páginas (20 por vez) — dá para navegar por todos os membros, não só os primeiros.
  • Extensão: visual do “Convertendo…” corrigido. O texto de carregamento longo estava estourando o botão e aparecia cortado; agora fica curto e limpo.
  • Anúncio de subida de nível mais rico. Quando um membro sobe de nível (pelo XP, ganho em atividade ou compartilhando ofertas), o aviso no grupo agora mostra o nível anterior → novo, o XP atual e quanto falta para o próximo nível — antes era só “subiu para o nível X”. Continua ligável/desligável em Reputação → Anunciar subida de nível e o texto é personalizável na aba Mensagens (template reputation.level_up), com os novos campos {nivel_anterior}, {xp} e {proximo}.
  • Correção importante: link do Mercado Livre não gera mais o produto errado. Alguns links meli.la de outros afiliados abrem numa vitrine do vendedor (/social/…) — o bot lia o carrossel de recomendação da página e às vezes gerava o link de outro produto (ex.: um link de placa de vídeo virava whey protein). Agora ele identifica o produto promovido de verdade (o que o link aponta) e gera o link certo. Se, em algum caso, não der para identificar o produto com segurança, o bot avisa e pede o link direto (.../p/MLB…) em vez de arriscar o errado. Links diretos de produto, listas e lojas seguem funcionando normal.
  • Oferta de 1 produto: mais fotos saem na arte formatada (não na foto crua). Quando a foto do produto preenche o quadro (tubo, caixa, bisnaga encostando no topo/base — muito comum na Amazon), o /oferta mandava a foto original em vez de montar a arte na proporção do post. Agora, se a foto tem fundo utilizável (margem limpa em um dos eixos), ela é formatada no canvas por encaixe (contain), com o fundo na cor detectada. Fotos “de ambiente” (lifestyle, fundo cheio) continuam indo na original.
  • Amazon: o cookie do SiteStripe é testado na hora que você cola. No plugin Amazon, ao colar o cookie do SiteStripe — link.amazon, o painel faz um teste automático e mostra o resultado no card Validação: Cookie OK (verde) quando está gerando link.amazon, ou uma mensagem clara quando o cookie expirou (a Amazon pediu login — é só copiar de novo, já logado) ou quando a conta não tem loja de Associado ativa. Antes não dava para saber se o cookie estava valendo até tentar postar uma oferta.
  • Correção: dava para sair da Reputação sem salvar, achando que tinha salvado. Na aba Operação → Reputação, o switch “Sistema de reputação ativo” fica no topo da tela, mas o único botão Salvar ficava lá embaixo, escondido no fim do card Níveis — quem ligava o switch e saía perdia a mudança sem nenhum aviso, e o selo do cabeçalho já mostrava “ativa” antes de gravar, reforçando o engano. Agora, ao mexer em qualquer configuração, aparece uma barra “alterações não salvas” que acompanha a rolagem, com Salvar e Descartar, e o selo do cabeçalho passa a refletir só o que está realmente gravado.
  • Reputação separada do nível (XP). O ganho por atividade agora vai para o XP (que define o seu nível) e a reputação passa a vir só dos votos +1/-1 dos membros e do ajuste do admin. Antes tudo somava no mesmo placar e a presença atropelava o voto — quem só ficava online subia mais do que quem era reconhecido pelos colegas. Agora cada número mede uma coisa: XP é o quanto você participa, reputação é o quanto te reconhecem.
  • Cupom calcula o preço sozinho no Postador. Digitou o código do cupom? Se ele já está cadastrado no seu bot, o desconto é preenchido automaticamente e o “de/por” é recalculado na hora — respeitando o valor mínimo da compra e o teto de desconto do cupom. Cupom de cashback não abaixa o preço (ele volta depois da compra), então aparece como aviso em vez de virar desconto.
  • Cupons do Mercado Livre no automático. O bot passa a puxar sozinho os cupons vigentes do programa de afiliados do Mercado Livre (junto com a busca de cupons, 4× por dia), com o link de resgate já convertido para o seu afiliado. Basta ter o plugin do Mercado Livre ativo.
  • O menu de cupons mostra o desconto de cada código. Antes, cupons sem descrição viravam uma lista de códigos soltos, sem dizer o que cada um fazia. Agora o bot monta a descrição a partir dos dados do próprio cupom (ex.: “R$ 50 OFF (mín. R$ 249)”) e agrupa só os códigos que são a mesma oferta.
  • Correção: preço acima de mil virava cupom. No /oferta do Telegram, um preço escrito sem o ponto do milhar (ex.: R$2199) não era reconhecido como preço e acabava tratado como código de cupom. Corrigido — agora vale para qualquer valor.
  • Reputação no grupo (pontos, níveis e +1/−1). O módulo Grupos ganhou um sistema de reputação: membros ganham pontos ao interagir, votam uns nos outros respondendo com +1 ou -1 (1 voto por semana por membro — admins votam sem limite), sobem de nível com anúncio no grupo e aparecem no ranking do /reputacao top. Tudo editável no painel (aba Operação → Reputação): pesos, intervalos, faixas/nomes dos níveis e ajuste manual de pontos. Textos personalizáveis na aba Mensagens (reputation.*). E mais: Top 10 da semana postado automaticamente nos grupos, bônus por compartilhar oferta convertida, /perfil com card visual (imagem com nível e barra de progresso), decaimento mensal opcional e alerta anti-brigada no painel. Saiba mais.
  • Cupom por link em todo lugar (mesmo formato). A linha de resgate do cupom por link (template format.cupom.link, personalizável em Mensagens) agora vale em todos os caminhos: no /oferta do Telegram (cupom: https://...), no Postador em tempo real do painel, na extensão e na API/IA (MCP) — antes cada caminho tinha um comportamento. A URL de resgate sai convertida para o seu afiliado e o post vira formato de oferta automaticamente.
  • Vitrine: página de Links (estilo linktree) + cupons filtráveis por loja. A vitrine ganhou a página /v/seu-slug/links — o seu link na bio de verdade: todos os seus links (grupo, Instagram, WhatsApp…) como botões grandes com o ícone da rede, mais atalhos para as ofertas do dia, cupons e lojas com contagem. No painel, o botão “Copiar link da bio” já copia esse endereço. E a página de Cupons ganhou filtro por loja (chips com o logo e a contagem de cada uma), combinando com a busca.
  • Correção importante: link “escondido” em texto formatado agora converte. Quando uma mensagem trazia o link como hyperlink (texto clicável, comum em posts encaminhados de canal), o bot repostava o link original sem converter — inclusive links de afiliado de outra pessoa. Agora o link é convertido para o seu afiliado normalmente; se a conversão falhar, sai ERRO — nunca mais republica o link de terceiro.
  • Correção: Mercado Livre podia gerar o link de outro produto. Um problema no cache fazia dois produtos diferentes da mesma promoção compartilharem o link — às vezes o link gerado abria outro item. Corrigido: cada produto tem seu link, e o cache antigo afetado foi descartado.
  • Menos ruído nos “domínios não mapeados”. Encurtadores (bit.ly, meli.la, s.click, s.shopee…) e links que deram erro momentâneo mas já têm rota não entram mais na lista — só domínios realmente sem integração aparecem.
  • Cupons com o logo da loja. Os cupons importados dos plugins (Awin/Rakuten/CityAds) agora mostram o logo da loja na vitrine, junto do nome da categoria — visual mais reconhecível na aba de Cupons.
  • Vitrine virou um site de ofertas (com páginas próprias). A vitrine pública agora tem páginas separadas para Ofertas, Cupons e Lojas — e uma página por loja (ex.: /v/seu-slug/loja/amazon, tipo “ofertas Amazon”). Cada página tem título, descrição e endereço próprios (bem melhor para aparecer no Google), trilha de navegação (breadcrumb) e o menu do topo levando às páginas de verdade. A capa mostra os destaques e uma prévia de ofertas e cupons, com “Ver todas”. Inclui sitemap automático (/v/seu-slug/sitemap.xml) e dados estruturados (ItemList + breadcrumb) para o buscador entender cada página.
  • Preço “de” em (quase) todas as lojas. O preço original riscado agora vem junto da extração no Mercado Livre, AliExpress, Magalu, KaBuM e Amazon (PA-API e Creators) — aparece no product da API/IA, no Postador, na extensão e alimenta o histórico de preços. Regra de segurança: só mostra o “de” quando ele é maior que o preço atual.
  • Extensão lê a página da loja. A captura agora também extrai direto da página aberta (em paralelo com a API): pega o preço que a loja exibe — inclusive o já descontado com cupom que Shopee e Mercado Livre mostram — e dá título/foto/preço em lojas sem extração própria (Magalu, Terabyte). O preço riscado da página vira o “Preço de”.
  • Cupom por link (página de resgate). Colou uma URL no campo Cupom (no Postador ou na extensão)? O post sai no formato de oferta e ganha a linha “🏷 Resgate todos os cupons desta página: {link}” no final, com o link já convertido para o seu afiliado. O texto da linha é customizável na aba Mensagens (template format.cupom.link) — e também via IA/MCP.
  • Vitrine repaginada (visual de site de ofertas). A vitrine pública (/v/{slug}) ganhou um novo visual profissional: barra de menu fixa no topo (Ofertas · Cupons · Lojas) com botão de destaque, cabeçalho de marca com a sua cor e ícones das redes detectados automaticamente dos seus links (Instagram, WhatsApp, Telegram, YouTube, TikTok…). Os produtos agora mostram badge de desconto, selo da loja (Amazon, Shopee, Mercado Livre, Magalu, KaBuM, AliExpress…), quando entraram (há 3h) e o preço antigo riscado. Tem busca, filtro por loja, uma faixa de 🔥 Maiores descontos, uma aba de Cupons (mostra os cupons ativos do bot — código copiável, desconto e loja) e rodapé com selos de confiança e o aviso de afiliação.
  • Vitrine com cara de link na bio. A vitrine pública ganhou links estilo linktree: o primeiro vira o botão em destaque no topo (ex.: “Entrar no grupo”) e os demais viram a fileira de botões (Instagram, Telegram, WhatsApp…). Os cards agora mostram “há 3h” (quando a oferta entrou) e a página traz o aviso de afiliação no rodapé.
  • Extensão: foto crua ou com template. Na hora de gerar a imagem, escolha com template (quadrada ou story) ou a foto original do produto (sem template) — copiar e baixar funcionam nos dois casos.
  • Arte de promo direto no Postador. Cada oferta do Postador ganhou o botão 🎨 Arte: gera a arte com o seu modelo e usa como foto daquela oferta na hora (entra na prévia e no post, como uma foto própria).
  • Colar formatado no Telegram. O texto de disparo copiado na extensão agora cola já formatado (negrito e riscado) no Telegram Desktop/Web — e continua saindo certo no WhatsApp.
  • Arte de promo com o seu modelo do Canva. Em Promoções → Fotos & CTAs, envie um fundo criado no Canva (1080×1080 para feed e 1080×1920 para story, com o centro livre) e escolha as cores do preço e do botão — as artes geradas pela extensão e pela API saem com a sua identidade visual, com botão Testar arte para conferir na hora.
  • Shopee Live: extrair sem misturar com a fila. Na tela da live, o botão único “Extrair e resolver” virou dois: Extrair e copiar (resolve os ids/links e copia — sem tocar na fila) e Extrair e adicionar à fila (pré-carrega a fila para processar depois, sem copiar).
  • Postador dentro da extensão. Depois de capturar a oferta, a extensão do Chrome agora posta direto nos seus canais do Telegram (modo Entrar com o painel): escolhe os canais autorizados, envia com a arte ou a foto do produto e confirma — sem abrir o painel. A segurança é a mesma do site: só canais que você autorizou como destino recebem, e o servidor recusa qualquer outro.
  • Extensão do Chrome (beta). Capture produtos sem sair da página da loja: o painel lateral gera o seu link de afiliado, o texto de disparo, a arte de promo e publica na vitrine ou abre o Postador com o link preenchido. Funciona em todas as lojas dos seus plugins — e conecta com um clique usando o seu login do painel (sem colar chave; a API key segue como alternativa). Saiba mais.
  • Vitrine pública de promoções. Nova aba Promoções → Vitrine: publique suas ofertas numa página própria (botdoafiliado.com/v/seu-slug) com foto, preço “de/por”, selo de desconto automático, cupom com botão de copiar e o seu link — perfeita para o link na bio, com SEO pronto. Grátis para todos os bots. Saiba mais.
  • Arte de promo pronta. Novo endpoint /api/v1/promo-card gera um card 1080×1080 ou story 1080×1920 com foto do produto, gatilho de venda, preços, cupom e botão “compre pelo link” — usado pela extensão e disponível na API para automações.
  • Foto do cupom sem corte na página da live. Na página pública da Shopee Live, a foto de cupom que você envia agora aparece inteira — antes, imagens mais altas eram cortadas na altura.
  • Script do site corrigido. O Script do site (converte os links do seu site automaticamente com uma Embed Key) tinha parado de carregar em alguns endereços — foi corrigido e o snippet documentado volta a funcionar. Também blindamos a Página de Chat embutida (iframe e bolha) contra mudanças de segurança da infraestrutura: o widget continua funcionando nos sites dos clientes.
  • Canal de segurança (security.txt). Publicamos o padrão RFC 9116 em /.well-known/security.txt: pesquisadores de segurança agora têm um canal oficial para reportar vulnerabilidades de forma responsável.
  • Referência da API mais completa. A referência interativa (Scalar) agora abre com um guia de início rápido (3 passos + exemplo cURL), cada seção traz link direto para o guia correspondente na documentação, e os exemplos de código saem em cURL por padrão (com seletor para JavaScript, Python, PHP e outros). A visão geral da API ganhou a tabela completa de endpoints por seção — incluindo os novos product/history, amazon-prices, execute (post de oferta pronto) e a família de cupons.
  • product devolve mais dados. O endpoint de produto (API e IA/MCP) agora retorna também estoque/disponibilidade e preço “de” (riscado) quando o marketplace fornece, além de descrição, loja e faixa de preço — os mesmos dados alimentam o histórico de preços.
  • Overlay para OBS na Shopee Live. O módulo Shopee Live ganhou um overlay para a sua transmissão: adicione a URL como Fonte de Navegador no OBS e uma faixa transparente mostra ao vivo os produtos da live passando na tela, com foto, nome e preço. A URL (e as dimensões recomendadas) ficam na tela da Shopee Live; um botão Limpar zera tudo antes de começar. Saiba mais.
  • Painel totalmente redesenhado. O painel ganhou um design system novo — visual mais limpo com a identidade da marca, modo escuro de ponta a ponta, sidebar colapsável que lembra sua preferência, busca rápida com Ctrl+K e telas mais organizadas. Tudo que você já usava continua no mesmo lugar, só que melhor de usar (inclusive no celular).
  • Canais autorizados no Postador. Por segurança, agora você autoriza quais canais podem receber ofertas: no seletor de canais do Postador, clique em Autorizar no canal desejado (dá para remover depois). Só canais autorizados ficam selecionáveis — e o servidor recusa envio para qualquer outro.
  • CTA salvo por produto. Ao postar uma oferta de 1 produto com CTA, a chamada fica vinculada ao produto e volta sugerida automaticamente quando ele reaparecer no Postador. A aba Fotos próprias virou Fotos & CTAs: gerencie as fotos e os CTAs salvos num lugar só — com cadastro manual pelo link do produto, edição e exclusão.
  • Ordenação de verdade na aba Chats. Clicar numa coluna da tabela de Conversas agora ordena a lista inteira no servidor (não só a página carregada) — por título, tipo, ID ou status, subindo ou descendo.
  • Links da Amazon mais precisos. A conversão passa a preservar os parâmetros que mudam o produto/vendedor (th, psc, smid, m, ref…) — a variação/loja que você mandou é a que abre — e links de busca da Amazon mantêm o termo pesquisado.
  • Mercado Livre: links de catálogo. Links /p/… (página de catálogo) agora puxam o produto certo — o bot resolve o anúncio vencedor do catálogo automaticamente.
  • Menção inline melhorada. Digitar @seubot em qualquer conversa mostra uma mensagem de divulgação que ensina a usar (personalizável em Mensagens); com um link de produto junto, gera a oferta ali mesmo.
  • Domínio próprio sem janela pós-atualização. As rotas dos domínios próprios (Página de Chat/Live) agora são recriadas em segundos após cada atualização do sistema — antes podiam levar até 30 minutos para voltar.
  • Seletor de bots legível no modo escuro. O dropdown nativo do seletor (e os <select> em geral) agora segue o tema — itens escuros no modo escuro, em qualquer navegador.

2026-06

  • Páginas de lojas (/sites) melhoradas. A busca por loja/domínio voltou a funcionar (antes a busca perdia o termo e mostrava tudo), os cards ficaram clicáveis por inteiro e cada loja agora mostra a comissão. A página de cada loja (/sites/{loja}) foi enriquecida com a comissão, passo a passo de como gerar o link e perguntas frequentes — melhor para quem procura “afiliado {loja}” no Google.
  • Comissão por programa em destaque. As páginas de integrações (/plugins) e de lojas passam a exibir a comissão de cada programa. Casos com taxa pública trazem o número (ex.: Amazon 7% a 13% com tabela por categoria e resumo das regras do programa; Shopee até 10%, 3% em vendas indiretas); os demais indicam que varia por categoria/anunciante.
  • Comissão real por loja nas redes (Awin e CityAds). Nas lojas que entram por rede de afiliados, a comissão exibida em /sites/{loja} agora é puxada automaticamente da API da rede por anunciante (ex.: “5% a 8%”), em vez do texto genérico — atualizada nas sincronizações. A Rakuten não expõe a taxa por anunciante na API, então segue como “varia por anunciante”.
  • Novo módulo: Automação para Shopee Live. Chegou o módulo Shopee Live — automação para as suas lives da Shopee, com uma aba dedicada no painel. Módulo opcional (R$ 299/mês), ativado sob demanda. Saiba mais.
  • Links Amazon podem sair como link.amazon. No plugin Amazon, há um novo campo opcional SiteStripe — link.amazon: cole o cookie da sua sessão do Associados e os links da Amazon passam a ser encurtados como link.amazon/… (o link de marca da Amazon), em vez de amzn.to. Se o cookie vencer, o bot volta ao encurtador anterior automaticamente — sem quebrar nada.
  • Cupons detalhados. Além da descrição, o cupom agora aceita tipo de desconto (% ou R$), valor, compra mínima, desconto máximo (só faz sentido em %, então só aparece nesse caso) e marcação de cashback, além do botão Marcar esgotado. As categorias saem em ordem alfabética e as tabelas (cupons, expirados e categorias) ganharam paginação com passadores no rodapé. Tudo disponível também na API (/api/v1/coupons/ingest) e via IA/MCP (add_coupon/list_coupons).
  • Aba Customizar explicada. Os ajustes de formatação do /c (Customizar) agora têm explicação e exemplos em cada campo: o que é Processamento por linha, como funciona o Regex de preço e o Replace do preço (com antes→depois), prefixo do link e remover https://. Tutorial completo também em Conversão automática → Formatação.
  • Sub-bot já ativa o webhook sozinho. Ao adicionar um sub-bot, agora o webhook é registrado no Telegram automaticamente — o sub-bot passa a responder na hora (antes ele ficava cadastrado mas mudo). Se algum sub-bot tiver parado de responder, há um botão Reativar webhook ao lado dele para reaplicar na hora.
  • Excluir chave de API (não só revogar). Na aba API e IA MCP, além de Revogar (que desativa a chave mas a mantém na lista), agora dá pra Excluir a chave de vez — ela some da lista. Chaves já revogadas também podem ser removidas. O nome da chave pode ter o tamanho que você quiser, sem limite.
  • Sub-bot mais rápido de adicionar. Em Sub-bots, agora você só cola o token do BotFather e clica em Adicionar — o nome vira o @usuário do bot automaticamente (detectado pelo token), sem precisar digitar. De quebra, o token é validado na hora: se estiver errado ou revogado, avisamos em vez de cadastrar um bot que não responde.
  • O Postador lembra a sua CTA. No Postador de Ofertas, ao postar uma oferta de um produto, a chamada para ação (CTA) usada fica salva e volta pré-preenchida na próxima vez — em qualquer dispositivo. Ofertas com vários produtos não alteram esse padrão.
  • Página de Chat (seu bot no navegador). Nova aba Operação → Página de Chat: publique uma página estilo WhatsApp onde a pessoa cola um link e recebe a versão com os seus afiliados — sem abrir o Telegram. Tem endereço próprio (botdoafiliado.com/c/seu-slug), visual com foto (que também vira o favicon da aba), tema de 2 cores e editor rico (negrito, itálico, emoji…) nas boas-vindas, prévia do produto (imagem, título e preço, igual às redes sociais) e 4 formas de pôr no seu site: link hospedado, iframe numa rota (seu-site.com/chat), bolha flutuante bem customizável (ícone/cor/greeting, API JS, CSS próprio) e domínio próprio com provisionamento automático (Cloudflare for SaaS). As páginas hospedadas já saem com SEO (canonical, Open Graph, Twitter Card e JSON-LD). Grátis para todos os bots. Saiba mais.
  • Domínio próprio mais fácil (Página de Chat). A tela de domínio próprio ficou passo a passo: mostra o registro CNAME já pronto (Tipo, Nome e Destino) com botão de copiar em cada campo, valida na hora se você digitou um subdomínio (domínio raiz não aceita CNAME), e o status agora é claro e automático — “aguardando DNS”, “emitindo SSL” e “no ar” se atualizam sozinhos, sem ficar clicando. Com dicas de solução para os tropeços comuns (propagação, “DNS only” na Cloudflare). Saiba mais.
  • MCP muito mais esperto (IA no Claude/ChatGPT). Grande revisão do servidor MCP: novo tool get_bot_info (a IA descobre o que o seu bot suporta — marketplaces com busca, domínios conversíveis, módulo de cupons — em vez de tentar e errar); add_coupon com convert_url (já converte o link do cupom em afiliado ao cadastrar, sem passo extra) e novos campos início de vigência e categoria por ID; paginação em list_coupons (offset) e na busca de produtos (a resposta agora indica a página); avisos quando um marketplace falha na busca (antes a IA concluía “não existe” se a Shopee caísse); erros com dica acionável (ex.: “ative o módulo de Cupons no painel” em vez de um código técnico); validação de datas de validade (rejeita DD/MM/AAAA que viraria cupom sem prazo); comandos coringa e addcarrinho liberados via IA; respostas mais enxutas (menos ruído interno = IA mais rápida e barata); e get_template com keys_only para listar as chaves sem baixar todos os textos.
  • Mensagens não somem mais em erros temporários. Corrigimos uma família de casos raros em que o bot recebia a mensagem e não respondia nada — erro passageiro de infraestrutura, limite de envio do Telegram em grupos movimentados ou imagem de produto lenta. Agora o bot retenta automaticamente quando o Telegram pede para aguardar, responde “tente de novo” em vez de ficar mudo quando algo falha de verdade, e a moderação de grupos não apaga mensagens por engano durante instabilidade (na dúvida, deixa passar).
  • Porteiro de canal nos grupos. Nova aba Grupos no painel: exija que membros do seu grupo estejam no seu canal do Telegram. Quem não estiver tem a mensagem apagada na hora (mesmo sem link) e recebe o aviso que você definiu (com {nome} e {canal}), no máximo 1 a cada 30s por pessoa. Inclui tabela de infratores com contador e botões de Banir/Desbanir/Zerar, além do Testar canal para validar as permissões do bot.
  • Cupons importados das redes (Awin, Rakuten e CityAds). Novo botão “Importar dos plugins” na aba Cupons: busca os cupons/vouchers ativos dos seus programas do Brasil nas redes conectadas e cadastra tudo com o seu link de afiliado, organizado por loja e sem duplicar — além de uma importação automática diária. O resultado fica registrado na aba Ingestões.
  • Aba de Chats corrigida. Conversas privadas agora mostram o nome (ou @usuário, ou o ID) na coluna Título — antes ficavam em branco. E o botão Abrir chat voltou a funcionar (abre no Telegram, inclusive perfis por tg://).
  • Foto própria do produto no Postador. Não gostou da imagem que o sistema puxou? No Postador de Ofertas, em Status dos Links, clique em 📷 Usar minha foto e envie a sua (até 5 MB) — ela entra na hora e, em posts com vários produtos, troca só o espaço daquele item na grade. A foto fica salva por produto: ao recolar o mesmo link, ela volta sozinha (com o selo foto própria e um botão para voltar à automática). Gerencie tudo na nova aba Promoções → Fotos próprias. A preferência Incluir imagem agora também é lembrada por bot (em qualquer dispositivo).
  • CTA detectado no Postador. O campo CTA da oferta agora mostra um selo detectado quando você escreve a chamada entre aspas na Entrada de Comando — igual ao campo de cupom.
  • “Postador de Ofertas” (novo nome do “Formatador”). A aba Formatador virou Postador de Ofertas — mesmo recurso, nome mais claro: monte a oferta no painel (com prévia ao vivo) e poste direto nos canais.
  • Rodapé por marketplace mais flexível. Salvar o rodapé de um marketplace em branco agora volta ao rodapé global (antes dava erro “text é obrigatório”). E o editor ganhou as variáveis clicáveis e o destaque dos demais templates.
  • Prévia de oferta detecta o cupom sozinha. Na Prévia com links reais não há mais seletor de /oferta vs /cupom: se você incluir um cupom na entrada, a prévia já sai como cupom; sem cupom, sai como oferta.
  • Pague Menos mais simples. Conectar a Pague Menos agora pede só o código do consultor — o resto é automático. Menos campos no formulário.
  • Beleza na Web mais simples. O plugin agora pede só o código do consultor e um cupom opcional — o resto é automático.
  • Comando /produto aposentado. Os detalhes de um produto (título, preço, histórico) já saem ao mandar o link direto no chat ou usar /oferta — então o /produto saiu da lista de comandos e da documentação para não duplicar.
  • Plugin Rakuten mais simples. Conectar a Rakuten agora pede só SID + App ID + App Secret — o token de acesso é gerado automaticamente a cada sincronização (expira em 1h e nunca é salvo). Os campos avançados (token manual, URLs de API e status) saíram do formulário.
  • Rotas customizadas mais claras. A tela de Rotas ganhou um tutorial passo a passo, descrição em cada campo, variáveis clicáveis ({{encodelink}} / {{link}}) que entram direto no template, exemplos prontos e um teste de URL que mostra o link convertido (ou o motivo de não converter).
  • Guias de integração mais diretos. Avisos genéricos removidos, mais prints reais (AliExpress, Amazon Creators, Shopee), guia “Ativar um plugin” menos técnico, PA-API da Amazon marcada como descontinuada (use a Creators API), e Awin/Rakuten esclarecidos — o bot importa as lojas automaticamente (sem advertiser ID na mão).
  • Integrações configuradas pelo painel (sem JSON). Os guias de integração não pedem mais para colar blocos JSON — agora descrevem os campos do painel. Rakuten e Shopee refeitos, com prints reais e sem placeholders.
  • Documentação reescrita para SEO. Títulos dos guias no estilo de busca (ex.: Como conectar o Mercado Livre no Bot do Afiliado e gerar links e ofertas automaticamente) e os blocos de Perguntas frequentes de todas as páginas reescritos para responder dúvidas reais — com navegação lateral enxuta.
  • Awin: link curto com o nome da loja. O slug do encurtador deixa de carregar o ruído do nome do programa Awin — ex.: …-AfiliadosCasasBahiaPrivateNetwork agora sai …-CasasBahia.
  • Blog com vários guias novos (/blog). Conversão automática de links no Telegram, operar um canal de ofertas via IA (MCP), guia de afiliação por marketplace, cupom no piloto automático (IA + reativação de expirados), posts de oferta que convertem (templates, variáveis, rodapé por marketplace, CTA), broadcast no privado, bot de moedas do AliExpress, conversor de site inteiro e como ser afiliado da Época Cosméticos (beleza/perfumaria via Awin/Rakuten).
  • IA edita o formato E as mensagens do bot (MCP). Ferramentas get_template/set_template: a IA (ChatGPT/Claude) pode ler e editar os templates de oferta/cupom/rodapé por marketplace e também as mensagens de resposta do bot (boas-vindas, “carregando…”, sucesso, entrega de link, modo inline). Com guarda de segurança: mensagens de erro/permissão e textos de comandos administrativos ficam só no painel.
  • CTA por oferta (posicionável). Uma chamada para ação por oferta que aparece exatamente onde você colocar a variável {cta} no formato — sem {cta} no formato, ela não aparece (mesmo preenchendo o campo). Defina no Postador de Ofertas (campo dedicado ou texto entre aspas na Entrada de Comando), no comando /oferta do Telegram (ex.: /oferta "Compre aqui 👇" link) e via IA/MCP.
  • Diretório de sites agrupado por loja. Na página de sites suportados, as variações de domínio (subdomínios e .com/.com.br) agora viram uma entrada por loja — ex.: a.aliexpress.com, aliexpress.com, aliexpress.com.br e s.click.aliexpress.com aparecem juntas como aliexpress.com.
  • Guias de integração agora mostram “onde pegar a credencial”. Cada integração (AliExpress, Shopee, Awin, Rakuten, Amazon, Mercado Livre e mais) traz o link direto e um print de onde copiar cada chave no painel da rede — incluindo o passo a passo do cookie do Mercado Livre (DevTools → createLink).
  • Guia do Mercado Livre refeito. Passo a passo com prints reais de cada etapa (etiqueta/tag, abrir o Inspecionar → aba Rede → requisição createLink → cabeçalho Cookie) e configuração pelos campos Tag e Cookie do painel (sem JSON).
  • Atalhos de credencial no painel. Ao configurar um plugin, agora há links clicáveis que levam direto à página onde você obtém cada chave (ID da conta, token, appKey/appSecret, etc.).
  • Novo guia: Formatador de ofertas em tempo real. Monte uma oferta no painel colando links, preços e cupons misturados, com prévia do Telegram ao vivo e envio para os canais.
  • Novo guia: Whitelist. Marque domínios e URLs que o bot não deve converter nem fiscalizar (redes sociais, seus próprios canais, etc.).
  • Documentação com mais prints. Capturas de tela reais em vários guias: gerar links em massa, comandos do Telegram, conectar IA/MCP, script do site, faturamento, rotas, broadcast, cupons e customização das mensagens.
  • Painel em português. Traduzimos rótulos que ainda apareciam em inglês (ex.: Preview → Prévia, Owner ID → ID do dono, Somente programas ativos).
  • Imagem de post de 1 produto mais natural. Foto de catálogo (fundo limpo) é centralizada e as bordas passam a usar a cor real do fundo da foto (cinza/creme), em vez de branco fixo — some o degrau branco. Já a foto “lifestyle” (fundo não-limpo) é enviada na proporção original, sem moldura nem fundo desfocado.
  • Ajuda contextual no painel. A aba Alertas de canal agora explica o que faz, e o ícone ? de cada tela mostra um resumo ao passar o mouse (além de abrir a documentação).
  • Novos guias na documentação. Desconto de moedas + cupom secreto do AliExpress, gerar links em massa (com planilha CSV/Excel) e a nova seção “Cadastrar cupom com IA”.
  • Cupom sem código (resgatável no link). Agora dá para cadastrar cupons que não têm código — só o link. No painel, na API e no MCP, informe o link e deixe o código em branco; no site eles aparecem com o selo Sem código e o botão leva direto à oferta.
  • Correção ao editar cupom. Salvar a edição de um cupom no painel não falha mais com “category_id obrigatório”.
  • Acesso ao painel mais seguro. Removemos o comando /painel do Telegram (link temporário). O acesso ao painel agora é só pelo login do portal (email, passkey ou Google) — sem links de acesso que podiam ser reaproveitados.
  • Script do site (Embed). Nova aba em API e IA MCP → Script do site: gere uma chave travada por domínio, cole um <script> no seu site e os links de loja viram seus links de afiliado automaticamente — sem backend e sem expor sua API key.
  • API mais segura. O endpoint de conversão (/api/v1/convert*) agora identifica o bot sempre pela API key (o campo bot_id deixou de ser aceito sem chave). Para uso no navegador, use a Embed Key acima.
  • Busca de produtos com mais filtros. A busca (API/IA) agora aceita comissão mínima, faixa de preço, loja oficial e novas ordenações (maior comissão, mais vendidos, melhor avaliados, maior desconto) — nos marketplaces que suportam. Filtros específicos de cada loja via site_filters.
  • Busca na Kabum. A Kabum entrou como fonte de busca de produtos (site: "kabum") — o link de afiliado é gerado pela sua rota Awin.
  • Shopee: menos produtos indisponíveis na busca. A busca passa a descartar ofertas expiradas ou ainda não iniciadas e ganhou o filtro key_seller_only — só vendedores de alto desempenho da Shopee, reduzindo resultados de vendedores em férias ou com estoque inativo.
  • Amazon: busca migrada para a Creators API. Como a PA-API foi descontinuada, a busca de produtos da Amazon passou a usar a Creators API (contas com PA-API antiga continuam funcionando).
  • Plugin CityAds. Nova integração com a rede de afiliados CityAds: importa suas lojas conectadas (Brasil) e gera os links de afiliado automaticamente.
  • Tela de Perfil. Veja o email logado, gerencie suas passkeys, encerre sessões ativas e veja a conta Google vinculada.
  • Níveis de acesso por usuário. Convide pessoas para o bot por link e defina o papel: Owner (tudo), Admin (configurar o bot) ou Membro (gerar link e promoções).
  • Amazon: links mais limpos. Correção que evita re-encurtar um link que já estava encurtado.
  • Referência da API em Scalar. A documentação interativa da API agora usa o Scalar (busca, schemas e “try it out”).
  • Documentação de plugins atualizada. Amazon PA-API e Creators API: um único plugin com seletor de fonte (região pré-configurada para BR). Magalu: detecta o promoter ID automaticamente ao colar um link. Pague Menos e Beleza na Web: campos novos documentados. Nova página: CityAds.

2026-05

  • Documentação completa lançada. Guias de Começando, Integrações (AliExpress, Amazon, Shopee, Awin, Rakuten, Magalu, Mercado Livre e mais), Telegram (ofertas, cupons, broadcast, grupos), Planos e API REST.
  • SEO aprimorado. Páginas com dados estruturados (FAQ, passo a passo, breadcrumb) e preços, para melhor indexação.

Sugestões de conteúdo ou encontrou algo desatualizado? Escreva para contato@botdoafiliado.com.

Pronto para automatizar suas comissões?

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