Skip to content

SoloLevelingBot.java — abdush — kahramonov.dev

abdush › projects › SoloLevelingBot.java
/** * SoloLevelingBot * A Telegram bot that turns your daily habits into a game. */@Project(year = 2023, status = "side project")public class SoloLevelingBot {String role = "Solo";String[] stack = {"Spring Boot","Telegram API","JasperReports"};
// Track the habits that matter. Log time on the gym, reading, coding, English or meditation, all from a Telegram chat.void trackHabits() { /* see preview → */ }
// Level up as you show up. The more consistent you are, the higher your level and rank climb.void levelUp() { /* see preview → */ }
// See how you stack up. A leaderboard shows the top players, so there's always someone to catch.void showRanking() { /* see preview → */ }
// Check in on your progress. Ask for a weekly, monthly or yearly summary of your hours, consistency and missed days.void sendReport() { /* see preview → */ }
// Get a report you can keep. A one-page PDF with charts shows exactly where your time went.void exportPdf() { /* see preview → */ }}

PREVIEW · SoloLevelingBot.md

Solo Leveling Bot: habit tracking, levels and ranking, activity reports

1 / 5

SoloLevelingBot

side project · Telegram

GitHub repo ↗

A Telegram bot that turns your daily habits into a game. Track what you do, level up as you stay consistent, and watch your progress add up.

  • Track the habits that matter. Log time on the gym, reading, coding, English or meditation, all from a Telegram chat.
  • Level up as you show up. The more consistent you are, the higher your level and rank climb.
  • See how you stack up. A leaderboard shows the top players, so there's always someone to catch.
  • Check in on your progress. Ask for a weekly, monthly or yearly summary of your hours, consistency and missed days.
  • Get a report you can keep. A one-page PDF with charts shows exactly where your time went.