← Todos os artigos

Como criar um bot do Telegram que publica no seu canal

O Telegram é uma das poucas grandes plataformas que nunca complicaram isso.
Não há formulário para preencher, análise para esperar nem nada para pagar. Você cria um bot, dá a ele permissão para publicar no seu canal, e pronto.
Tudo leva uns cinco minutos, e você só faz isso uma vez.

Por , fundador do Tublish

O que “bot” quer dizer aqui

A palavra assusta mais do que a coisa.
Um bot do Telegram é só uma segunda conta que pertence a você e que um software pode controlar no lugar dos seus dedos.
Ele tem nome próprio, foto própria e chave própria. Quando o Tublish publica no seu canal, ele entra como esse bot, e não como você.

É essa separação que torna tudo útil. A sua conta pessoal do Telegram nunca é entregue a ninguém, e se um dia você quiser encerrar o combinado, basta excluir o bot e tudo para junto com ele.

Passo 1: criar o bot

O Telegram cria bots por meio de outro bot, o que soa estranho, mas é bem rápido.

  • Abra o Telegram e procure @BotFather. Ele tem um selo azul.
  • Comece uma conversa com ele e mande: /newbot
  • Ele pede um nome. É o que as pessoas veem. O nome do seu canal serve muito bem.
  • Ele pede um nome de usuário. Este precisa ser único em todo o Telegram e terminar com a palavra bot, como opaodacamila_bot.
  • Ele responde com uma linha comprida parecida com 123456789:AAH-xxxxxxxxxxxxxxxxxxxxxxxxx. Esse é o seu token.

Passo 2: colocar o bot no seu canal

Este é o passo que quase todo mundo esquece, e é por isso que um bot bem configurado continua sem publicar.
Criar um bot não dá a ele acesso a nada. Você precisa adicioná-lo ao seu canal, como administrador.

  • Abra o seu canal e vá em “Manage channel” (Gerenciar canal) e depois em “Administrators” (Administradores).
  • Escolha “Add administrator” (Adicionar administrador) e procure o seu bot pelo nome de usuário que você acabou de escolher.
  • Dê a ele permissão para publicar mensagens. Ele não precisa de nenhuma das outras.
  • Salve.

Se você ainda não tem um canal, crie um primeiro. No Telegram, é o botão de lápis ou de mais, e depois “New channel” (Novo canal).
Um canal é o tipo de conversa feito para transmitir: você escreve, todo mundo lê, e ninguém responde por cima de você.

Passo 3: conectar ao Tublish

Abra o seu Espaço, vá em Plataformas e escolha Telegram. A tela pede duas coisas.

  • O token que o @BotFather deu a você.
  • O seu canal, que você pode escrever como @seucanal, ou simplesmente colar o link t.me.

O Tublish confere os dois antes de salvar qualquer coisa. Ele pergunta ao Telegram se o token pertence a um bot de verdade e, depois, se esse bot consegue mesmo ver o canal que você informou.
Assim, um nome de canal digitado errado falha ali mesmo, na tela, enquanto você está olhando, em vez de falhar em silêncio na sua primeira publicação de verdade, uma semana depois.

O que o Telegram permite, e o que não permite

Alguns limites que vale a pena conhecer antes que eles peguem você de surpresa.

  • Uma mensagem pode ter 4.096 caracteres. É bastante, mais ou menos duas páginas.
  • A legenda de uma imagem é mais curta: 1.024 caracteres. Quando o seu texto passa disso, o Tublish manda primeiro o texto e a imagem logo depois, para nada ser cortado.
  • Um bot pode publicar em canais e grupos, mas não no seu feed pessoal do Telegram. Esse feed não existe.
  • Um bot não pode mandar mensagem para alguém que nunca escreveu para ele primeiro. É o Telegram protegendo os usuários contra spam, e é uma boa regra.

Se não funcionar

  • Nada chega, e nenhum erro aparece: quase certamente o bot ainda não é administrador do canal, ou falta a ele a permissão de publicar mensagens.
  • O token é recusado: confira se você copiou a linha inteira, incluindo os números antes dos dois-pontos.
  • O canal é recusado: use o @nome público. Um canal privado não tem @nome, e você vai precisar do identificador numérico dele.
  • Funcionava ontem e hoje não: se em algum momento você mandou /revoke para o @BotFather, o token antigo parou de funcionar naquela hora. Cole o novo.

Depois que o bot estiver conectado, você pode esquecer que ele existe, e a ideia é justamente essa.
Escreva a sua publicação uma vez no Tublish, marque o Telegram junto com todos os outros lugares onde você publica, e ela sai com o resto.

Seu próprio site, em um minuto

O Tublish dá ao seu canal uma casa de verdade, no seu próprio endereço: seus vídeos, seus links, o que você escreve e uma lista de e-mails que é sua.

Criar sua conta grátis