A driving-school schedule observer that notifies about schedule windows
- Time Range Checker: Determines if the current time is within a specified window on a particular day of the week.
- Time Zone Support: Supports checking time ranges in specific time zones (e.g., UTC+5).
- Configurable Parameters: Easily adjustable constants for window duration, target day, target time, and time zone.
- Telegram support: Sends an available schedule window to the specified Telegram chat
- JDK 21 or later
-
Clone the repository:
git clone https://github.com/glowgrew/avtoreal-monitor.git
-
Navigate to the project directory:
cd avtoreal-monitor
-
Adjust the parameters in
application.yml
or create a new fileapplication-secret.yml
-
Run the project:
./gradlew bootRun