Guia de configuração de bot do Telegram integrado ao N8N, cobrindo…
INEMA
Risco no Telegram FIXAR t.me/c/2494913847/3797 ↗
📌 Passo a Passo: Integrar o Bot do Telegram em um Grupo⌗
Se você quer que o bot funcione dentro de um grupo e interaja com os membros, siga esses passos:
1️⃣ Adicionar o Bot ao Grupo⌗
- Abra o Telegram e crie um grupo (ou use um já existente).
- Adicione o bot ao grupo:
- Vá até as configurações do grupo.
- Clique em Adicionar Membros.
- Pesquise pelo nome de usuário do bot (exemplo:
@MeuBot123_bot). - Clique para adicioná-lo.
2️⃣ Conceder Permissões ao Bot⌗
- No grupo, clique no nome para abrir as configurações.
- Vá até Permissões e ative:
✅ Enviar Mensagens⌗
- ✅ Fixar Mensagens (se necessário)
- ✅ Gerenciar mensagens (se precisar deletar)
- ✅ Adicionar Usuários (se quiser que ele convide membros)
- Clique em Salvar.
Se o bot precisar remover mensagens ou membros, você precisa promovê-lo a Administrador: - No grupo, vá em "Administradores". - Selecione o bot e clique em "Tornar Administrador". - Ative as permissões necessárias.
✅ Agora o bot pode interagir no grupo.
3️⃣ Obter o Chat ID do Grupo⌗
Para o bot interagir no grupo via N8N, precisamos do Chat ID do grupo.
- No grupo, envie uma mensagem qualquer.
- No terminal, rode este comando para obter o Chat ID:
curl -k "https://api.telegram.org/botSEU_TOKEN/getUpdates" - Procure pelo
"chat": {"id": -XXXXXXXXXX}no JSON retornado.
- O Chat ID sempre começa com "-" para grupos (exemplo:-1001234567890).
✅ Chat ID obtido! Agora podemos configurar no N8N.
4️⃣ Configurar o Webhook do Bot para o Grupo⌗
Agora precisamos configurar o webhook para capturar mensagens do grupo.
-
No terminal, remova webhooks antigos:
curl -k -X POST "https://api.telegram.org/botSEU_TOKEN/deleteWebhook" -
Configure um novo webhook apontando para o N8N:
curl -k -X POST "https://api.telegram.org/botSEU_TOKEN/setWebhook?url=URL_DO_N8N"- Substitua:SEU_TOKENpelo Token do Bot.URL_DO_N8Npela URL do webhook gerado no N8N.
-
Verifique se o webhook foi configurado corretamente:
curl -k "https://api.telegram.org/botSEU_TOKEN/getWebhookInfo"
✅ Webhook configurado! Agora o bot pode capturar mensagens no grupo.
5️⃣ Configurar o Workflow no N8N⌗
Agora vamos configurar o N8N para processar as mensagens do grupo.
- Abra o N8N no navegador.
- Crie um novo workflow.
-
Adicione um nó "Telegram Trigger": - No campo "Bot Token", cole o Token do Bot. - Em Update Types, selecione "message". - Execute o nó e veja se recebe mensagens do grupo.
-
Adicione um nó "Telegram Send Message" para o bot responder no grupo:
- Chat ID:
-1001234567890- Text:
Recebi a mensagem no grupo! 🚀- Conecte ao Telegram Trigger. -
Ative o Workflow no N8N e teste enviando mensagens no grupo.
✅ Agora o bot responde automaticamente no grupo!
📌 Resumo Final⌗
- ✅ Adicione o bot ao grupo e conceda permissões.
- ✅ Obtenha o Chat ID do grupo com
getUpdates. - ✅ Configure o Webhook para capturar mensagens do grupo.
- ✅ Crie um workflow no N8N com Telegram Trigger.
- ✅ Adicione um nó "Telegram Send Message" para responder no grupo.
- ✅ Ative o workflow e teste enviando mensagens no grupo.
🚀 Bot configurado para interagir no grupo! Se precisar de mais ajustes, me avise. 🔥
o Workflow e teste enviando mensagens para o bot.
✅ Agora todas as mensagens recebidas são salvas automaticamente no Google Sheets!
📌 Resumo Final⌗
- ✅ Criar um bot no BotFather e obter o Token do Bot.
- ✅ Configurar o Webhook no Telegram para conectar ao N8N.
- ✅ Criar um workflow no N8N com Telegram Trigger para capturar mensagens.
- ✅ Adicionar um nó "Telegram Send Message" para responder automaticamente.
- ✅ (Opcional) Salvar mensagens no Google Sheets.
- ✅ Ativar o Workflow no N8N e testar o bot!
🚀 Bot configurado com sucesso para uso direto no Telegram! Se precisar de mais ajustes, me avise. 🔥
Passo a Passo Detalhado: Configurar um Bot do Telegram (Uso Direto, Sem Grupo)⌗
Este guia explica como criar e configurar um bot no Telegram para uso direto (sem grupo), conectá-lo ao N8N e ativar a automação.
1️⃣ Criar o Bot no Telegram via BotFather⌗
O BotFather é um bot oficial do Telegram usado para criar e gerenciar bots.
- Abra o Telegram e procure por
@BotFather. - Clique em Iniciar e envie o comando:
/newbot - Escolha um nome para o bot (Exemplo: "MeuBot").
- Escolha um nome de usuário para o bot (deve terminar com "bot", exemplo:
MeuBot123_bot). - O BotFather irá gerar um Token de API, como este:
``` 7948912782:AAFB9ennwvzcpua9dn2x6ktgLncP0-pnyNk
```6. Copie e guarde o Token, pois ele será necessário para configurar o webhook no N8N.
✅ Bo**t Criado! Agora vamos ativá-lo. **
2️⃣ Ativar e Testar o Bot⌗
1. No Telegram, abra o chat com o bot:
``` t.me/SEU_BOT_USERNAME ↗
`` Substitua SEU_BOT_USERNAME pe`lo nome do bot definido no BotFather.
- Clique em Iniciar para ativar o bot.
- Envie uma mensagem qualquer (Exemplo: "Olá, bot!") para testar.
✅ Agora o bot já está ativo e pronto para configurar o Webhook.
3️⃣ Configurar o Webhook no Telegram⌗
Para conectar o bot ao N8N, precisamos configurar um Webhook.
- Remova webhooks antigos (se houver):
Abra o terminal (Prompt de Comando no Windows ou Terminal no Linux/Mac) e execute:
```curl -k -X POST "api.telegram.org ↗"
`` Substitua SEU_TOKEN pe`lo Token do Bot gerado no BotFather.
- Configure o novo Webhook para conectar ao N8N:
```curl -k -X POST "api.telegram.org ↗"
`` Substitua:
- SEU_TOKEN pelo Tok**en do Bot.
** - URL_DO_N8N pe`la URL** do webhook gerado no N8N.
3. Verifique se o Webhook foi configurado corretamente:
** ```curl -k "api.telegram.org ↗"
``` Se estiver correto, a resposta JSON mostrará a URL configurada.
✅ Webhook configurado! Agora vamos para o N8N.
4️⃣ Criar um Workflow no N8N⌗
1. Acesse o N8N no navegador (http://localhost:5678 se estiver rodando localmente).
2. Clique em "New Workflow" para criar um novo fluxo.
3. Clique no botão "+" e adicione um nó "Telegram Trigger". **
4. Configure o Telegram Trigger:
** - No campo "Bot Token", cole o Token do Bot.
** - Em Update Types, selecione "me**ssage" (para receber mensagens diretas).
- Deixe o Webhook ID gerado pelo N8N como está.
- Clique em "Execute Node" para testar se o bot recebe mensagens.
- Envie uma mensagem para o bot no Telegram e veja se aparece no N8N.
✅ Agora o N8N está recebendo mensagens do bot!
5️⃣ Criar Resposta Automática no Telegram⌗
Agora vamos configurar o bot para responder automaticamente.
1. Clique no botão "+" e adicione um nó "Telegram Send Message".
2. Conecte esse nó ao "Telegram Trigger". **
3. Configure o nó "Telegram Send Message":
** - Chat ID:
``` {{$json["message"]["chat"]["id"]}}
- Tex**t:
** Olá! Recebi sua mensagem no Telegram. 🚀
4```. Clique em "Activate Workflow".
5. Envie uma nova mensagem para o bot no Telegram e veja se ele responde automaticamente.
✅ Bot **configurado para responder automaticamente!
--**-
6️⃣ **Opcional: Armazenar Mensagens no Google Sheets⌗
Se quiser salvar as mensagens recebidas em uma planilha do Google Sheets, si**ga estes passos:
- Adicione um nó "Google Sheets Append Row".
2. Configure a planilha do Google: - Coluna 1: Nome {{$json["message"]["from"]["first_name"]}}- Coluna 2: Mensagem {{$json["message"]["text"]}}- Coluna 3: Data {{$j`son["message"]["date"]}}
3.` Conecte o nó "Telegram Trigger" ao Google Sheets.
4. **Ative
Encontrei dificuldade de todar o workflow, entao fui ativar de traz para frente o workflow.
Passos para Configurar o Bot do Telegram no N8N e Integrar com Google Sheets⌗
1️⃣ Criar e Configurar o Bot no Telegram⌗
- Acesse @BotFather no Telegram e crie um novo bot.
- Copie o Token do Bot gerado.
2️⃣ Configurar o Webhook do Telegram⌗
- No terminal, remova webhooks antigos:
curl -k -X POST "https://api.telegram.org/botSEU_TOKEN/deleteWebhook" - Configure o webhook com a URL do N8N:
curl -k -X POST "https://api.telegram.org/botSEU_TOKEN/setWebhook?url=URL_DO_N8N" - Verifique se o webhook está ativo:
curl -k "https://api.telegram.org/botSEU_TOKEN/getWebhookInfo"
3️⃣ Criar Workflow no N8N⌗
- Criar um novo workflow no N8N.
- Adicionar o nó Telegram Trigger e configurar com o Token do Bot.
4️⃣ Testar o Recebimento de Mensagens⌗
- Executar o Telegram Trigger no N8N.
- Enviar uma mensagem ao bot no Telegram e verificar se aparece no N8N.
5️⃣ Criar um Nó para Responder no Telegram⌗
- Adicionar o nó Telegram Send Message.
- Configurar o Chat ID e a resposta automática.
- Testar enviando mensagens para o bot.
6️⃣ Integrar com Google Sheets⌗
- Adicionar nó Google Sheets Append Row.
- Configurar a planilha correta e as colunas.
- Testar o armazenamento de mensagens recebidas no Google Sheets.
7️⃣ Ativar o Workflow⌗
- Ativar o fluxo no N8N para rodar automaticamente.
- Testar o bot enviando mensagens e verificando respostas.
🚀 Bot do Telegram automatizado com sucesso no N8N!
1