Description
n8n-nodes-telegram
Community node para n8n com integração Telegram via Telethon usando um serviço Python local.
- Homepage:
https://github.com/ThalesTayson/n8n-nodes-telegram - Repository:
https://github.com/ThalesTayson/n8n-nodes-telegram.git - Issues:
https://github.com/ThalesTayson/n8n-nodes-telegram/issues - Credencial
Telethon API Credentialscom autenticação por telefone (código e 2FA) - Node
Telethon Triggerpara puxar eventos de mensagem recebida - Node
Telethon Send Messagepara enviar texto e/ou arquivo (base64) - Node.js 18+
- Python 3.10+
- Conta Telegram com
apiideapihash API ID: valor doapi_idAPI Hash: valor doapi_hashPhone: telefone em formato internacional (ex:5511999999999)Code: deixe vazio no primeiro teste2FA Password: preencha somente se sua conta tiver verificação em duas etapas- Registra um listener no serviço Python ao iniciar
- Recebe eventos do Telegram via webhook do n8n
- Em teste manual, fica em
Executing node...até chegar uma nova mensagem - Ao parar o teste/manual listening, faz
unregisterdo listener Chat ID(obrigatório)Message(opcional seFile Base64for informado)File Base64(opcional)File Name(opcional, padrãofile.bin)Parse Mode(None,Markdown,HTML)Reply To Message ID(opcional)Silent(opcional)- Você precisa informar
MessageouFile Base64 - Se a sessão não estiver autenticada, o node retorna erro orientando a testar a credencial novamente
- Trigger fica em
Executing node...: comportamento esperado até chegar mensagem nova. - Não recebe dados no trigger: valide se a credencial está autenticada e se o serviço Python está saudável em
GET /health. - Erro de autenticação: refaça o Test da credencial com
Codee, se necessário,2FA Password.
O que este pacote oferece
Pré-requisitos
Como obter API ID e API Hash do Telegram
1. Acesse https://my.telegram.org
2. Faça login com o número da conta Telegram
3. Entre em API Development Tools
4. Crie uma aplicação (se ainda não tiver)
5. Copie os campos:
– api_id
– api_hash
Configuração da credencial no n8n
Crie uma credencial do tipo Telethon API Credentials e preencha:
Fluxo de autenticação da credencial
1. Clique em Test com Code vazio
O Telegram envia o código e a resposta esperada é code_required.
2. Preencha Code e clique em Test novamente.
3. Se sua conta tiver 2FA e retornar 2fa_required, preencha 2FA Password e teste de novo.
4. Com sucesso, a sessão fica autenticada para uso nos nodes.
Como funciona o Telethon Trigger
O Telethon Trigger:
Como funciona o Telethon Send Message
O Telethon Send Message envia mensagens para um Chat ID usando a sessão da credencial.
Parâmetros:
Regras: