Repolode
rubenlagus

rubenlagus/TelegramBots

Библиотека Java для создания Telegram-ботов на основе Telegram Bot API с поддержкой long polling и вебхуков.

Звёзды
5,546
Форки
1,364
Открытые issues
196
Последний коммит
25 дней назад

Что это?

TelegramBots — библиотека Java для создания Telegram-ботов на основе официального Telegram Bot API. Она представляет методы API и типы обновлений в виде Java-классов, позволяя получать сообщения и отправлять ответы, файлы и пользовательские клавиатуры без ручной обработки HTTP-запросов.

Библиотека поддерживает получение обновлений как через long polling (GetUpdates), так и через вебхуки. Автор рекомендует long polling. Также поддерживаются inline-запросы. Проект доступен через Maven Central и JitPack; среди перечисленных интеграций есть Spring Boot.

Библиотека подойдет Java- и JVM-разработчикам, которые хотят создавать чат-ботов для Telegram: например, ботов для уведомлений, утилит с командами или помощников для взаимодействия с клиентами. В репозитории есть ссылки на примеры ботов и сопутствующий проект с примерами.

Ключевые возможности

  • 01Представляет методы Telegram Bot API и типы обновлений в виде Java-классов.
  • 02Поддерживает получение обновлений через long polling (GetUpdates) и вебхуки.
  • 03Поддерживает inline-запросы и пользовательские клавиатуры.
  • 04Позволяет отправлять сообщения и файлы, в том числе по file_id или загружая файлы.
  • 05Доступна через Maven Central и JitPack.

Сценарии использования

  • Создание бота для уведомлений, который отправляет сообщения пользователям Telegram с Java-бэкенда.
  • Разработка командных утилит или помощников для Telegram на Java.
  • Добавление интерфейса Telegram-чата в существующее приложение Spring Boot.

Темы

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

Частые вопросы

Что такое TelegramBots?
Библиотека Java для создания Telegram-ботов на основе Telegram Bot API с поддержкой long polling и вебхуков. TelegramBots — библиотека Java для создания Telegram-ботов на основе официального Telegram Bot API. Она представляет методы API и типы обновлений в виде Java-классов, позволяя получать сообщения и отправлять ответы, файлы и пользовательские клавиатуры без ручной обработки HTTP-запросов.
TelegramBots можно использовать бесплатно? Какая у него лицензия?
TelegramBots распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
TelegramBots всё ещё поддерживается?
Активно поддерживается. Последний коммит в TelegramBots — 13 окт. 2026 г..
Для чего можно использовать TelegramBots?
Создание бота для уведомлений, который отправляет сообщения пользователям Telegram с Java-бэкенда. Разработка командных утилит или помощников для Telegram на Java. Добавление интерфейса Telegram-чата в существующее приложение Spring Boot.
Где скачать TelegramBots?
Исходный код и инструкции по установке — на GitHub: https://github.com/rubenlagus/TelegramBots

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Скрипты, позволяющие Grok Bot передавать сложные задачи по программированию и письму локальному агенту Pi на той же машине и получать уведомление по вебхуку после их выполнения.

86+17 за неделю11JavaScriptMITОбновлён 12 дней назад