n8nOpenAIcriar bot Telegram com n8nComo conectar n8n e OpenAI para Telegramconfigurar BotFather para n8n
Como criar um bot Telegram com n8n e OpenAI?

Rocketseat

Navegação Rápida:
Fala, Dev! A gente viu o poder do n8n para automatizar tarefas e melhorar sua produtividade. Agora, prepare-se para ir além e explorar a união entre automação e inteligência artificial. Imagine ter um assistente pessoal no Telegram, que responde perguntas, resume textos ou interage de forma inteligente, tudo isso sem precisar escrever códigos complicados. Parece coisa de filme? Com o n8n e a OpenAI, essa realidade está mais perto do que você pensa!
Hoje, vamos te guiar, passo a passo, na criação de um bot funcional para Telegram, conectado com a inteligência da OpenAI. Você vai aprender a configurar as ferramentas, montar o fluxo no n8n e ver a IA em ação, mudando a forma como você interage com suas automações.
Tudo pronto? Vamos juntos para o próximo nível de automação inteligente!
Ainda não tem o n8n rodando? Baixe este passo a passo em Docker e deixe seu ambiente pronto em minutos.
Telegram BotFather e a API OpenAI
Antes de começar a construir nosso bot, precisamos arrumar o ambiente. Isso significa configurar seu bot no Telegram e garantir que o n8n consiga usar a inteligência da OpenAI.
Configurando com BotFather
O BotFather é o bot oficial do Telegram para gerenciar seus bots. É por ele que você cria um bot novo, pega o token de acesso e configura algumas coisas básicas. Siga esses passos:
Abra o Telegram: no seu aplicativo Telegram, procure por
BotFather na busca e comece uma conversa com ele.Crie um bot novo: mande o comando /newbot para o BotFather. Ele vai pedir um nome para o seu bot (ex: "BotRckt") e um nome de usuário (ex: "
BotRckt_bot"). O nome de usuário precisa ser único e terminar com "bot".Pegue o token: depois de criar, o BotFather vai te dar um "HTTP API Token". Esse token é muito importante, porque é ele que o n8n vai usar para falar com o seu bot. Guarde ele com cuidado! Para uma camada extra de segurança, considere implementar filtros de ID no seu workflow do n8n para permitir que apenas usuários autorizados interajam com o bot.
Obtendo e configurando a API Key da OpenAI no n8n
Para que seu bot possa gerar respostas inteligentes, ele vai precisar acessar os modelos de linguagem da OpenAI. Isso é feito com uma API Key, que você vai configurar no n8n.
Acesse a plataforma OpenAI: Vá para platform.openai.com e faça login ou crie sua conta.
Crie uma API Key nova: no painel de controle, vá até a parte de API keys. Crie uma chave secreta nova e copie. Importante: Guarde essa chave em um lugar seguro, porque ela só aparece uma vez.
Configure no n8n: no seu n8n, vá em "Credentials" (Credenciais) no menu do lado esquerdo. Clique em "New Credential" e procure por "OpenAI". Cole sua API Key no campo certo e salve a credencial. O n8n guarda essa chave de forma segura, para que ela não apareça nos seus workflows.


Ficou em dúvida com termos como LLM, prompt ou credenciais? Consulte o Glossário de IA e Automação.
Construindo seu bot inteligente com n8n
Com o BotFather configurado e sua API Key da OpenAI no n8n, estamos prontos para a parte mais legal: construir o workflow que vai dar vida ao seu bot inteligente no Telegram!
O nó Telegram
Todo bot precisa de um ponto de entrada para receber o que as pessoas mandam. No n8n, essa função é do nó Telegram Trigger. Ele fica "ouvindo" as mensagens enviadas para o seu bot e, quando recebe uma, ativa o workflow.
Adicione o nó Telegram Trigger: No seu workflow do n8n, adicione o nó "Telegram Trigger".
Configure a credencial: escolha a credencial do Telegram que você configurou (com o token do BotFather).
Modo de escuta: escolha como ele vai "ouvir". Para um bot que responde a mensagens, o modo "Message" é o ideal.
Com esse nó configurado, seu n8n já está pronto para receber as mensagens que as pessoas enviarem para o seu bot no Telegram.
Vai receber muitas mensagens? Ative o Queue Mode para processar eventos com segurança e escala:

O nó OpenAI
Agora que recebemos a mensagem, precisamos processá-la com inteligência. É aqui que o nó OpenAI entra em ação, transformando a mensagem da pessoa em uma resposta clara e útil.
Conecte o nó OpenAI: arraste e solte um nó "OpenAI" e conecte-o à saída do nó "Telegram Trigger".
Configure a credencial: escolha a credencial da OpenAI que você configurou antes.
Operação "Chat" (ou "Message a Model"): escolha a operação "Chat" (ou "Message a Model", dependendo da versão do n8n). Essa operação permite conversar com os modelos de linguagem da OpenAI.
Defina o Prompt: no campo de mensagens, você vai montar o "prompt" que será enviado para a IA. É importante que o prompt seja claro e mostre para a IA o tipo de resposta que você espera. Você pode incluir a mensagem da pessoa usando uma expressão, por exemplo:
{{ $json.message.text }}.Quer conversas mais inteligentes e baratas? Veja como plugar provedores via OpenRouter:

Envie a resposta: conecte a saída do nó OpenAI a um nó "Telegram" (o nó de ação, não o trigger). Configure esse nó para enviar a resposta que a IA gerou de volta para a pessoa.
Na configuração do nó Telegram Action:
- Em Resource escolha “Text”
- Em Operation selecione Messagem a Model
- Em Chat ID use a expressão do trigger, por exemplo:
{{ $('Telegram Trigger').item.json.message.chat.id }}- Em Text passe a resposta da IA, por exemplo:
{{ $json.message.content }}Assim, sempre que o OpenAI gerar uma resposta, o nó Telegram Action irá enviá-la de volta ao chat correto.

Veja um fluxo simples com IA gerando respostas no n8n do zero.

Integrações e casos de uso avançados
O n8n e a OpenAI abrem um mundo de possibilidades para bots inteligentes. Aqui estão algumas ideias para você explorar:
- Bot de geração de imagens: use o nó OpenAI com a operação de geração de imagens (DALL-E) para criar imagens a partir de descrições de texto enviadas pelo Telegram.
Prefere rodar OCR localmente? Explore Gemma 3 + n8n para extrair texto de imagens.

- Bot de tradução: conecte o nó OpenAI para traduzir mensagens de um idioma para outro na hora.
- Bot de agendamento: junte o bot com ferramentas de calendário (Google Calendar, Outlook Calendar) para agendar compromissos pelo chat.
- Bot de suporte: crie um bot que responde a perguntas comuns e, se não souber a resposta, manda a conversa para uma pessoa de atendimento.
- Bot de notícias personalizadas: permita que a pessoa escolha os assuntos que interessam e o bot envia resumos de notícias diárias usando a IA.
Para saber mais sobre a IA nos negócios, veja o material da Rocketseat: estratégia inteligência artificial negócios.
Orquestre agentes no n8n (pesquisa, memória, ferramentas) e aumente o poder do seu bot.

Conclusão + próximos passos
Parabéns! Você acabou de dar um passo grande no mundo da automação inteligente, criando um bot funcional para Telegram conectado com a poderosa OpenAI. Esse projeto mostra não só como o n8n é fácil de usar, mas também mostra possibilidades infinitas da união entre automação e inteligência artificial para resolver problemas de verdade e melhorar sua vida digital.
Quer levar isso à sua empresa? Leia empresas AI-first (guia de cultura/processos).
Com o n8n, você tem o poder de transformar ideias complexas em automações práticas, liberando seu tempo e aumentando suas capacidades. E a jornada não para por aqui! No próximo e último texto desta série, vamos ver como o n8n pode mudar sua presença online, automatizando a publicação de conteúdo nas suas redes sociais. Prepare-se para aumentar seu impacto e melhorar sua estratégia de marketing digital.
Artigos_
Explore conteúdos relacionados
Descubra mais artigos que complementam seu aprendizado e expandem seu conhecimento.




