MasLogin · Blog

Como Ligar o n8n ao Telegram em Poucos Minutos

Se estiver à procura de uma forma rápida e simples de ligar os seus fluxos de trabalho automatizados do n8n a um bot do Telegram, este artigo irá fornecer-lhe um guia claro. Quer seja um iniciante em automação ou esteja à procura de uma solução de integração de fluxo de trabalho mais eficiente, este guia ajudá-lo-á a concluir toda a configuração em poucos minutos.

Nesta página

Nesta página
MasLogin

Navegador antidetecção para operações com múltiplas contas

  • Perfis independentes
  • Automação RPA
  • Colaboração em equipe
Download grátis

Porquê ligar o n8n ao Telegram?

O Telegram não é apenas uma ferramenta de mensagens instantâneas; a sua API de Bot oferece um forte suporte para cenários de automação. Ao ligar o n8n ao Telegram, pode alcançar:

  • Envio automático de mensagens: Envie notificações automaticamente para o seu Telegram quando um fluxo de trabalho é acionado.
  • Processamento de comandos interativos: Acione fluxos de trabalho do n8n através de mensagens do Telegram.
  • Recolha e feedback de dados: Utilize o Telegram como ponto de entrada para a recolha de dados.

Esta abordagem de integração é particularmente adequada para cenários que requerem feedback em tempo real, controlo remoto ou notificações multicanal.

Preparação: Criar um Bot do Telegram

Antes de configurar a ligação no n8n, precisa de criar um Bot no Telegram e obter o seu Token de Acesso.

Passo 1: Encontre o BotFather

Na barra de pesquisa do Telegram, procure por BotFather. Esta é a ferramenta oficial de gestão de bots fornecida pelo Telegram. Após iniciar uma conversa, verá uma lista de comandos disponíveis.

Passo 2: Criar um novo bot

Digite o comando /newbot. O BotFather irá guiá-lo através dos seguintes passos:

  1. Definir o nome do bot: Por exemplo, YouTube TG Demo
  2. Definir o nome de utilizador: Deve terminar com bot, por exemplo, YouTubeTGDemo_bot

Após a conclusão, o BotFather enviará uma mensagem contendo o seu Token de API (parecido com 123456789:ABCdefGhIjklmNoPQRsTUVwxyZ). Este Token é a credencial chave para ligar o n8n; guarde-o em segurança.

Configurar a ligação do Telegram no n8n

Depois de obter o Token, pode prosseguir para a configuração no n8n.

Passo 1: Adicionar um Gatilho do Telegram

No seu fluxo de trabalho do n8n, adicione um nó Telegram Trigger. Se ainda não criou um fluxo de trabalho, pode clicar no botão "+" no canto superior direito para criar um novo.

Passo 2: Criar uma nova Credencial

No nó Telegram Trigger:

  1. Clique no menu suspenso Credential.
  2. Selecione Create New Credential.
  3. Na janela pop-up, cole o Access Token que obteve do BotFather.
  4. Dê um nome a esta credencial, por exemplo, YouTube TG Demo.
  5. Clique em Save para guardar.

Passo 3: Testar a ligação

Após guardar a credencial, clique no botão Test Step. Em seguida, volte ao Telegram, encontre o Bot que acabou de criar e envie uma mensagem de teste, por exemplo, Olá, n8n!.

Em poucos segundos, deverá ver o conteúdo desta mensagem no painel de saída do n8n, o que significa que a ligação foi bem sucedida.

Configurações Importantes de Segurança: Limitar o Acesso ao Bot

Os bots do Telegram são publicamente acessíveis por predefinição, e qualquer pessoa pode encontrá-los e utilizá-los através do seu nome de utilizador. Para evitar o uso indevido dos seus fluxos de trabalho por terceiros, é aconselhável adicionar uma lógica de autenticação simples.

Utilizar um nó IF para autenticação

Após o nó Telegram Trigger, adicione um nó IF:

  1. Arraste o campo Chat ID da saída do nó do Telegram para o nó IF.
  2. Defina a condição para Number → Is Equal To.
  3. Introduza o seu Chat ID pessoal (pode encontrá-lo na saída da sua primeira mensagem de teste).

Desta forma, apenas as mensagens da sua conta pessoal passarão a autenticação e continuarão a executar a lógica do fluxo de trabalho subsequente. Outros, mesmo que encontrem o seu bot, não conseguirão acionar a sua lógica de automação.

Cenários de Aplicação Comuns

Após uma ligação bem sucedida, pode utilizar o n8n + Telegram para uma variedade de funções úteis:

  • Alertas de monitorização de servidores: Envie automaticamente mensagens do Telegram quando um servidor estiver em estado anormal.
  • Lembretes de publicação de conteúdo: Notifique o seu canal do Telegram após a publicação de um novo artigo de blogue.
  • Recolha e envio de dados: Recolha dados de websites em intervalos regulares e envie-os para o seu Telegram pessoal.
  • Execução remota de comandos: Acione tarefas do servidor através de mensagens do Telegram.

Perguntas Frequentes FAQ

E se o meu Token de Bot for comprometido?

Pode revogar o Token antigo utilizando o comando /revoke no BotFather e, em seguida, gerar um novo Token e atualizar as credenciais no n8n.

Como posso fazer com que o Bot suporte múltiplos utilizadores?

Pode utilizar a condição Contains ou In Array no nó IF para adicionar múltiplos Chat IDs permitidos a uma lista de permissões.

O Telegram Trigger não está a receber mensagens, o que devo fazer?

  • Verifique se o Token foi copiado corretamente.
  • Certifique-se de que o fluxo de trabalho do n8n está ativado (estado como Ativo).
  • Confirme se o Bot ao qual está a enviar a mensagem é o mesmo que o Bot na sua credencial.

Posso enviar mensagens utilizando um Bot do Telegram?

Claro. Para além do nó Trigger, o n8n também fornece um nó Telegram Action que pode enviar proativamente mensagens, imagens, ficheiros, etc., para um Chat ID ou canal especificado.

Como obtenho o meu Chat ID?

Ao testar o Telegram Trigger pela primeira vez, a saída dos dados incluirá message.from.id, que é o seu Chat ID. Também pode utilizar o @userinfobot do Telegram para o obter rapidamente.

MasLogin

Simplifique a gestão de contas com o MasLogin

Reúna perfis independentes, controles de identidade do navegador, proxies, automação e processos de equipe em um só espaço.

Download grátisExplorar recursos

Shadowban no X (Twitter): Causas, Sintomas e Como Reverter

Ler artigo

Como Conceder Permissões de Gestão no Instagram com Segurança

Ler artigo

Como Enviar 10.000 DMs no Twitter Diariamente para Conquistar Clientes

Ler artigo
MasLogin

Assuma o controle dos seus fluxos de trabalho

Crie ambientes independentes, automatize tarefas repetitivas e organize os processos das suas contas com o MasLogin.

Download grátisExplorar recursos