Encaminhe mensagens no Telegram automaticamente com TgAdmin

Alexsander Luis
AnyCode
Published in
7 min readJun 18, 2021

Encaminhe mensagens automaticamente de um ou vários grupos e canais para outros em tempo real com o TgAdmin.

Como conseguir o API ID e API HASH

Primeiramente você deve acessar este link http://my.telegram.org e fazer login com o seu número de telefone do Telegram.

Após isso, clicar em Api development tools e preencher as informações abaixo:

Observação: o campo Short name (nome curto) deve ser preenchido com um nome único, como se fosse um nome de usuário. As demais opções não precisam ser preenchidas exatamente como na imagem.

Clicar em Create Application.

Então você verá que ele criou um api id e api hash, que é o que você vai usar para fazer login no TgAdmin.

Baixando e entrando no TgAdmin

Você pode baixar a última versão do TgAdmin clicando aqui.

Após baixar e instalar, você deve preencher as informações de API ID e API HASH que criou no passo anterior, além do seu número de telefone apenas com DDD.

Um código será enviado para o seu Telegram e você deverá fornecê-lo na janela conforme abaixo:

Feito isso, você terá acesso ao menu de Encaminhar mensagens, onde poderá criar regras de encaminhamento.

Configurando regras para encaminhar mensagens

Explicação dos campos da regra:

  • Chat de origem: Grupo, canal, bot ou contato de quem você deseja encaminhar a mensagem.
  • Chat de destino: Grupo, canal, bot ou contato para quem você deseja encaminhar a mensagem.
  • Encaminhar apenas se a mensagem começar com…: Encaminha a mensagem apenas se a mesma começar com a palavra ou parte do texto informada. (Obs: o texto precisa ser exatamente igual ao da mensagem, inclusive letras maiúsculas e minúsculas).

Exemplo:

  • Encaminhar apenas se a mensagem terminar com…: Encaminha a mensagem apenas se a mesma terminar com a palavra ou parte do texto informada. (Obs: o texto precisa ser exatamente igual ao da mensagem, inclusive letras maiúsculas e minúsculas).

Exemplo:

  • Encaminhar apenas se a mensagem contém…: Encaminha a mensagem apenas se a mesma conter a palavra ou parte do texto informada. (Obs: o texto precisa ser exatamente igual ao da mensagem, inclusive letras maiúsculas e minúsculas).

Exemplo:

  • NÃO encaminhar se a mensagem começar com…: Não encaminha a mensagem se a mesma começar com qualquer uma das palavras informadas. Para colocar mais de uma palavra, separe por ponto e vírgula (;). (Obs: o texto precisa ser exatamente igual ao da mensagem, inclusive letras maiúsculas e minúsculas).
  • NÃO encaminhar se a mensagem terminar com…: Não encaminha a mensagem se a mesma terminar com qualquer uma das palavras informadas. Para colocar mais de uma palavra, separe por ponto e vírgula (;). (Obs: o texto precisa ser exatamente igual ao da mensagem, inclusive letras maiúsculas e minúsculas).
  • NÃO encaminhar se a mensagem contém…: Não encaminha a mensagem se a mesma conter qualquer uma das palavras informadas. Para colocar mais de uma palavra, separe por ponto e vírgula (;). (Obs: o texto precisa ser exatamente igual ao da mensagem, inclusive letras maiúsculas e minúsculas).

Obs: as opções acima são analisadas em conjunto a cada mensagem, ou seja, se você preencher mais de uma delas, a mensagem precisará se encaixar em todas as opções para ser encaminhada.

  • Adicionar ao início da mensagem…: Adiciona o conteúdo informado no início da mensagem. Atenção: O conteúdo será concatenado ao início, então atente-se para as quebras de linha:
Exemplo de como será inserido o conteúdo
  • Adicionar ao fim da mensagem…: Mesmo comportamento e regras da adição ao início, porém adicionando imediatamente ao fim da mensagem.
  • Alterar texto antes de encaminhar…: Altera o texto original pelo novo texto na mensagem. Você pode escolher entre alterar todas as ocorrências, somente a primeira ocorrência ou somente a última ocorrência.

Exemplos:

Alterar todas as ocorrências
Note que a última ocorrência não foi alterada pois o texto não é exatamente igual ao da regra.
Alterar primeira ocorrência
Apenas a primeira ocorrência da mensagem foi alterada.
Alterar última ocorrência
Note que apenas a última ocorrência em que o texto é totalmente igual foi alterada.
  • Colocar quebra de linha na mensagem: Coloque a tag HTML <br> onde você deseja inserir uma quebra de linha. Como no exemplo abaixo:
Exemplo de saída
  • Remover hyperlink: Hyperlinks são palavas clicáveis para abrir uma determinada URL. Você pode utilizar está opção para remover o hyperlink, porém a palavra continuará na mensagem (utilize a opção de alteração normal para remover a palavra). Você pode remover um hyperlink com base no conteúdo do link ou no conteúdo da palavra relacionada.
Mensagem enviada no grupo original (com hyperlink)
Mensagem encaminhada (hyperlinks removidos)
  • Alterar hyperlink: Utilize esta opção para alterar toda ou uma parte de um link em um hyperlink.
Mensagem enviada no grupo original
Mensagem encaminhada com a parte do link alterada
  • Horário de funcionamento: Define os dias e horários em que a regra irá funcionar. Obs: Deixe sem nenhuma opção cadastrada para funcionar sempre. Atenção: O horário considera AM (antes do meio-dia) e PM (depois do meio-dia).
A regra ficará ativa apenas na segunda-feira e quarta-feira das 08:00 às 18:00
  • Excluir mensagem encaminhada ao excluir mensagem original: Indica se o robô deve excluir uma mensagem encaminha caso a mensagem correspondente for excluida no chat de origem.
  • Em caso de resposta de mensagem: Selecione se deseja que uma mensagem respondida seja enviada também como resposta marcando a mensagem enviada, como uma nova mensagem ou não seja enviada.

Exemplos:

  • Em caso de edição de mensagem: Selecione se deseja editar ou não a mensagem encaminhada com o novo conteúdo caso a mensagem original seja editada.

Exemplo:

  • Remover linha específica: Remove uma ou mais linhas inteiras da mensagem. Obs: Você pode separar por ponto e vírgula (;) para inserir mais de uma linha.
Mensagem enviada no chat original
Mensagem encaminhada no chat de destino

Configurando monitoramento de chats

O monitoramento de chats serve para você receba um alerta toda vez que uma determinada palavra, termo ou frase seja mencionada em um ou mais chats.

Na área de encaminhamento de mensagens, clique em “+ monitoramento”:

A página de criação é bem semelhante ao cadastro de regras, porém com menos opções.

Você pode escolher um ou mais chats de origem.

As opções “alertar apenas se a mensagem começar/terminar/contém” funcionam exatamente como nas regras de encaminhamento, ou seja, diferenciam letras maiúsculas e minúsculas, espaços, emojis etc. Também não é possível informar mais de um termo no campo. Caso seja necessário mais de um termo, crie um monitoramento para cada.

Como receber os alertas

Os alertas são enviados para a sua conta atráves do nosso robô TgAdminBot, conforme você pode ver abaixo.

Note que para poder receber mensagens, você precisar enviar o comando /start (apenas uma vez, depois não sendo mais necessário).

Para dúvidas, informações e licenças, acesse nosso site https://tgadmin.anycode.com.br.

APRENDA A CRIAR ROBÔS PARA TELEGRAM COM O NOSSO EBOOK CLICANDO AQUI!

APRENDA A CRIAR ROBÔS PARA TELEGRAM COM O NOSSO EBOOK CLICANDO AQUI!

--

--