Repolode
rubenlagus

rubenlagus/TelegramBots

Uma biblioteca Java para criar bots do Telegram usando a Telegram Bot API, com suporte a long polling e webhooks.

Estrelas
5,546
Forks
1,364
Issues abertas
196
Último commit
há 26 dias

O que é?

TelegramBots é uma biblioteca Java para criar bots do Telegram com base na Telegram Bot API oficial. Ela encapsula os métodos da API e os tipos de atualização em classes Java, permitindo que desenvolvedores recebam mensagens e enviem respostas, arquivos e teclados personalizados sem precisar lidar manualmente com requisições HTTP brutas.

A biblioteca permite receber atualizações tanto por long polling (GetUpdates) quanto por webhooks. O mantenedor recomenda long polling. O suporte a consultas inline também está incluído, e o projeto é distribuído pelo Maven Central e pelo JitPack, com o Spring Boot entre as integrações listadas.

É indicada para desenvolvedores Java e da JVM que querem criar bots de chat para o Telegram, como bots de notificação, utilitários acionados por comandos ou assistentes voltados ao público. O repositório contém links para bots de exemplo e para um projeto de exemplo complementar.

Recursos principais

  • 01Encapsula os métodos da Telegram Bot API e os tipos de atualização em classes Java.
  • 02Oferece suporte a long polling (GetUpdates) e à entrega por webhook.
  • 03Inclui suporte a consultas inline e teclados personalizados.
  • 04Permite enviar mensagens e arquivos, inclusive por file_id ou fazendo upload dos arquivos.
  • 05Disponível no Maven Central e no JitPack.

Casos de uso

  • Criar um bot de notificações que envia mensagens de um backend Java para usuários do Telegram.
  • Desenvolver utilitários ou assistentes para Telegram acionados por comandos e escritos em Java.
  • Adicionar uma interface de chat do Telegram a uma aplicação Spring Boot existente.

Tópicos

#telegram#telegram-bot#java#java-library#webhook#long-polling#spring-boot#jitpack#maven#polling

Perguntas frequentes

O que é TelegramBots?
Uma biblioteca Java para criar bots do Telegram usando a Telegram Bot API, com suporte a long polling e webhooks. TelegramBots é uma biblioteca Java para criar bots do Telegram com base na Telegram Bot API oficial. Ela encapsula os métodos da API e os tipos de atualização em classes Java, permitindo que desenvolvedores recebam mensagens e enviem respostas, arquivos e teclados personalizados sem precisar lidar manualmente com requisições HTTP brutas.
TelegramBots é gratuito? Qual é a licença?
TelegramBots é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
TelegramBots ainda é mantido?
Manutenção ativa. O último commit de TelegramBots foi em 13 de out. de 2026.
Para que posso usar TelegramBots?
Criar um bot de notificações que envia mensagens de um backend Java para usuários do Telegram. Desenvolver utilitários ou assistentes para Telegram acionados por comandos e escritos em Java. Adicionar uma interface de chat do Telegram a uma aplicação Spring Boot existente.
Onde consigo TelegramBots?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rubenlagus/TelegramBots

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados