TelegrmBot API
Build intelligent Telegram bots with AI-powered responses and clean hexagonal architecture
Key Features
JWT Authentication
Secure user authentication with JSON Web Tokens
Telegram Integration
Seamless Telegram bot integration with polling
AI-Powered Responses
Generate intelligent responses using OpenRouter
Hexagonal Architecture
Clean, maintainable architecture with DDD principles
Quick Start
Explore the Documentation
Introduction
Learn about the project and its capabilities
Installation
Set up your development environment
Architecture
Understand the hexagonal architecture design
Configuration
Configure environment variables and settings
Deployment
Deploy with Docker or locally
API Reference
Explore all available endpoints
Technology Stack
- Java 21 - Modern Java features and performance
- Spring Boot 3 - Enterprise-grade framework
- PostgreSQL - Reliable relational database
- JWT Security - Token-based authentication
- Flyway - Database migration management
- Docker - Containerized deployment
- OpenRouter - AI model integration
- Swagger/OpenAPI - Interactive API documentation