Android-приложение для пересылки SMS, звонков и уведомлений приложений в DingTalk, WeCom, Feishu, почту, Bark, Telegram и вебхуки.
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.
Темы
Частые вопросы
- Что такое 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 на той же машине и получать уведомление по вебхуку после их выполнения.
Однофайловый Telegram-бот с ChatGPT и другими AI-провайдерами на Cloudflare Workers — бессерверный запуск без локальной настройки.
PHP SDK для создания Telegram-ботов на основе Telegram Bot API со встроенной поддержкой Laravel.
Пакет для Laravel, добавляющий канал Telegram для отправки уведомлений через Telegram Bot API.
Telegram-бот для общения в стиле ChatGPT с потоковой выдачей ответов на базе Azure OpenAI или OpenAI.