BotFather & Bot API
A configuração mais simples! Crie um bot em minutos e integre com N8N para automação de mensagens.
Telegram tem a API de bot mais fácil de configurar. Basta criar um bot com o @BotFather, copiar o token e usar! Sem OAuth, sem aprovações, sem complicação.
✅ Vantagens do Telegram
📨
Mensagens
Texto, mídia, botões
👥
Grupos
Até 200k membros
📢
Canais
Broadcast ilimitado
🤖
Comandos
/start, /help, etc
1.1 Conversar com BotFather
/newbot
1.2 Configurar o Bot
O BotFather vai pedir algumas informações:
✅ Pronto!
Copie o token que o BotFather enviou. É só isso que você precisa para começar!
Seu Bot Token:
7123456789:AAHxxxxxxxxxxxxxxxxxxxxxxxxxx
📝 Por que Chat ID?
Para enviar mensagens, você precisa do ID do chat (usuário, grupo ou canal). Existem várias formas de obter:
Método 1: Via API (Mais Fácil)
Método 2: Usar @userinfobot
Chat ID de Grupos
⚠️ IDs de grupos são negativos (ex: -1001234567890)
3.1 Criar Credencial
3.2 Usar o Node Telegram
O N8N tem nodes específicos para Telegram:
Telegram
Enviar mensagens, mídia, etc.
Telegram Trigger
Receber mensagens via webhook
🔔 Telegram Trigger
O N8N configura o webhook automaticamente quando você usa o node "Telegram Trigger". Basta ativar o workflow!
Usando Telegram Trigger
Ative o workflow e o webhook é configurado automaticamente!
Webhook Manual (Alternativo)
Se precisar configurar manualmente:
📨 Enviar Mensagem Simples
🖼️ Enviar Foto
🔘 Mensagem com Botões
👆 Processar Clique em Botão
📎 Enviar Documento
🚨 Bot de Alertas
💡 Dica: Configurar Comandos
Ao usar /setcommands, defina os comandos que seu bot responde. Isso cria um menu de comandos para os usuários!
❌ "Bad Request: chat not found"
Causa: Chat ID inválido ou usuário nunca iniciou conversa com o bot.
Solução: O usuário precisa enviar /start para o bot primeiro. Verifique também se o ID está correto.
❌ "Forbidden: bot was blocked by the user"
Causa: O usuário bloqueou o bot.
Solução: Nada a fazer. O usuário precisa desbloquear manualmente.
❌ Bot não recebe mensagens de grupo
Causa: Modo privacidade ativado.
Solução: Use /setprivacy no BotFather e escolha "Disable" para receber todas as mensagens do grupo.
❌ Webhook não está recebendo
Causa: URL não está acessível ou HTTPS inválido.
Solução: O Telegram exige HTTPS válido (não auto-assinado). Use getWebhookInfo para ver erros específicos.
A integração mais fácil está pronta. Comece a automatizar!