This project is a Telegram bot built using Spring Boot that serves as a task reminder system. The bot allows users to set reminders for various tasks and receive notifications at specified times.
- Task Management: Users can add, update, and delete tasks.
- Reminders: Set reminders for tasks and receive notifications via Telegram.
- Persistence: Tasks are stored in a PostgreSQL database.
- Spring Boot:
- Java Telegram Bot API:
- Spring Data JPA:
- PostgreSQL:
- Liquibase:
- Lombok:
- Java 21
- Maven or Gradle
- PostgreSQL
- Telegram Bot Token (from BotFather)