Repolode
rubenlagus

rubenlagus/TelegramBots

Una biblioteca Java para crear bots de Telegram con Telegram Bot API, compatible con long polling y webhooks.

Estrellas
5,546
Forks
1,364
Issues abiertos
196
Último commit
hace 25 días

¿Qué es?

TelegramBots es una biblioteca Java para crear bots de Telegram basados en la Telegram Bot API oficial. Envuelve los métodos y tipos de actualización de la API en clases Java, para que los desarrolladores puedan recibir mensajes y enviar respuestas, archivos y teclados personalizados sin gestionar manualmente solicitudes HTTP sin procesar.

La biblioteca permite recibir actualizaciones tanto mediante long polling (GetUpdates) como mediante webhooks. El mantenedor recomienda long polling. También incluye compatibilidad con consultas inline, y el proyecto se distribuye a través de Maven Central y JitPack, con Spring Boot entre las integraciones mencionadas.

Es adecuada para desarrolladores Java y JVM que quieran crear bots de chat para Telegram, como bots de notificaciones, utilidades basadas en comandos o asistentes para clientes. El repositorio incluye enlaces a bots de ejemplo y a un proyecto complementario con ejemplos.

Funciones clave

  • 01Envuelve los métodos de Telegram Bot API y los tipos de actualización en clases Java.
  • 02Es compatible tanto con long polling (GetUpdates) como con la entrega mediante webhooks.
  • 03Incluye compatibilidad con consultas inline y teclados personalizados.
  • 04Permite enviar mensajes y archivos, ya sea mediante file_id o cargándolos.
  • 05Está disponible en Maven Central y JitPack.

Casos de uso

  • Crear un bot de notificaciones que envíe mensajes desde un backend Java a usuarios de Telegram.
  • Crear utilidades o asistentes de Telegram basados en comandos y escritos en Java.
  • Añadir una interfaz de chat de Telegram a una aplicación Spring Boot existente.

Temas

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

Preguntas frecuentes

¿Qué es TelegramBots?
Una biblioteca Java para crear bots de Telegram con Telegram Bot API, compatible con long polling y webhooks. TelegramBots es una biblioteca Java para crear bots de Telegram basados en la Telegram Bot API oficial. Envuelve los métodos y tipos de actualización de la API en clases Java, para que los desarrolladores puedan recibir mensajes y enviar respuestas, archivos y teclados personalizados sin gestionar manualmente solicitudes HTTP sin procesar.
¿TelegramBots es gratuito? ¿Qué licencia tiene?
TelegramBots es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿TelegramBots sigue mantenido?
Mantenimiento activo. El último commit de TelegramBots fue el 13 oct 2026.
¿Para qué puedo usar TelegramBots?
Crear un bot de notificaciones que envíe mensajes desde un backend Java a usuarios de Telegram. Crear utilidades o asistentes de Telegram basados en comandos y escritos en Java. Añadir una interfaz de chat de Telegram a una aplicación Spring Boot existente.
¿Dónde consigo TelegramBots?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rubenlagus/TelegramBots

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados