Профессиональный Telegram бот с поддержкой искусственного интеллекта и новостных сервисов. Бот использует несколько AI-провайдеров с автоматическим переключением при исчерпании лимитов.
- OpenRouter - доступ к 100+ AI моделям
- Автоматическое экранирование Markdown для корректной отправки в Telegram
- Лимит: 5 запросов в день на пользователя
- News API - доступ к 150,000+ новостным источникам
- Топ новости по странам и категориям
- Поиск новостей по ключевым словам
- Категории: общее, бизнес, технологии, спорт, наука, здоровье, развлечения
- Страны: Россия, США, Великобритания, Германия, Франция, Китай, Украина
-
Spring Boot 3.4.1 + PostgreSQL
-
Автоматическое поддержание активности на Render.com
-
Graceful degradation при ошибках провайдера
-
Подробное логирование и мониторинг
- Java 17
- Spring Boot 3.4.1
- PostgreSQL 15+
- TelegramBots 6.9.7.1
- Spring Data JPA 3.4.1
| Эндпоинт | Метод | Описание | Ответ |
|---|---|---|---|
| / | GET | Application status | {"status": "running"} |
| /ping | GET | Basic health check | {"message": "pong"} |
| /health | GET | Detailed health check | {"status": "UP", "timestamp": "..."} |
| Команда | Описание | Пример |
|---|---|---|
| /start | Начало работы с ботом | /start |
| /help | Список всех команд | /help |
| /my_data | Ваши данные в системе | /my_data |
| /delete_data | Удалить ваши данные | /delete_data |
| /time | Текущее время | /time |
| /joke | Случайная шутка | /joke |
| /usage | Ваши лимиты использования AI | /usage |
| /credits | Остатки на OpenRouter (только владелец) | /credits |
| Команда | Описание | Пример |
|---|---|---|
| /ai [вопрос] | Задать вопрос AI | /ai как работает Spring Boot? |
| [просто текст] | Любой текст обрабатывается как вопрос AI | Расскажи о Java |
| Команда | Описание | Пример |
|---|---|---|
| /topnews [страна] [категория] | Главные новости | /topnews can технологии |
| /news_category [категория] | Новости по категории | /news_category спорт |
| /news_country [страна] | Новости по стране | /news_country россия |
| /news_search [запрос] | Поиск новостей | /news_search искусственный интеллект |