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.
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:
Esta abordagem de integração é particularmente adequada para cenários que requerem feedback em tempo real, controlo remoto ou notificações multicanal.
Antes de configurar a ligação no n8n, precisa de criar um Bot no Telegram e obter o seu Token de Acesso.
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.
Digite o comando /newbot. O BotFather irá guiá-lo através dos seguintes passos:
YouTube TG Demobot, por exemplo, YouTubeTGDemo_botApó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.
Depois de obter o Token, pode prosseguir para a configuração no n8n.
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.
No nó Telegram Trigger:
YouTube TG Demo.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.
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.
Após o nó Telegram Trigger, adicione um nó IF:
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.
Após uma ligação bem sucedida, pode utilizar o n8n + Telegram para uma variedade de funções úteis:
Pode revogar o Token antigo utilizando o comando /revoke no BotFather e, em seguida, gerar um novo Token e atualizar as credenciais no n8n.
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.
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.
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.
Esboço


