Como Integrar a API do Telegram no n8n para Criar um Bot de Notificações Automáticas
Introdução
Automatizar notificações é uma das formas mais eficazes de manter equipas, clientes ou seguidores informados em tempo real. Neste artigo, mostramos como integrar a API do Telegram no n8n para criar um bot de notificações automáticas, ideal para alertas de sistema, novidades de blogs ou publicações em redes sociais.
Passo 1: Criar o Bot no Telegram
Abre a aplicação Telegram e procura o @BotFather. Inicia uma conversa e envia o comando /newbot. Define um nome e um username terminado em bot. No final, o BotFather entrega-te um token de API — guarda-o em segurança, pois será essencial para autenticar o n8n.
Passo 2: Obter o Chat ID
Envia uma mensagem qualquer ao teu bot e depois acede ao URL https://api.telegram.org/bot<TOKEN>/getUpdates no navegador. No JSON devolvido, procura o campo chat.id. Este identificador permitirá enviar mensagens diretamente para o teu chat ou grupo.
Passo 3: Configurar o n8n
No n8n, cria um novo workflow e adiciona o nó Telegram. Em credenciais, insere o token gerado pelo BotFather. Escolhe a operação Send Message, define o chatId e o texto da mensagem. Podes testar imediatamente para confirmar que tudo funciona.
Passo 4: Adicionar um Gatilho Automático
Para que as notificações sejam realmente automáticas, antecede o nó Telegram com um trigger. Os mais comuns são: RSS Feed Trigger (para novos artigos), Webhook (para eventos externos) ou Cron (para envios agendados).
Passo 5: Nó de JavaScript Pronto a Copiar
Para formatar a mensagem antes do envio, adiciona um nó Code entre o trigger e o Telegram. Aqui tens um exemplo pronto a usar:
const titulo = $json.title || 'Nova notificação';
const link = $json.link || '';
const descricao = ($json.contentSnippet || '').substring(0, 200);
return [{
json: {
mensagem: `🔔 *${titulo}*\
\
${descricao}...\
\
🔗 [Ler mais](${link})`
}
}];
No nó Telegram, ativa a opção Parse Mode: Markdown e usa {{$json.mensagem}} no campo de texto.
Passo 6: Testar e Publicar
Executa o workflow manualmente para validar o resultado. Quando estiver tudo conforme esperado, ativa o workflow no canto superior direito do n8n. A partir daqui, o teu bot enviará notificações automaticamente sempre que o gatilho for acionado.
Conclusão
Integrar o Telegram com o n8n é um processo simples mas extremamente poderoso. Com poucos minutos de configuração, ficas com um sistema de notificações personalizado, escalável e gratuito. Experimenta combinar este fluxo com outras APIs (como WordPress, Gmail ou Discord) para criar uma central de comunicação multiplataforma.
Siga o NetThings no Google News
Fique a par de todas as novidades tecnológicas em tempo real.
⭐ SEGUIR NO GOOGLE NEWS
Participar na conversa