{"id":20397577,"url":"https://github.com/professordeveloper/leetweek","last_synced_at":"2026-03-03T18:03:55.909Z","repository":{"id":258171040,"uuid":"872235846","full_name":"professorDeveloper/LeetWeek","owner":"professorDeveloper","description":"This Amazing bot using kotlin for Leetcode users","archived":false,"fork":false,"pushed_at":"2024-11-20T09:21:09.000Z","size":1123,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-17T23:42:05.433Z","etag":null,"topics":["bot-telegram","leetcode","leetcode-bot","leetcode-solve","leetcode-telegram","solve-tg","tg-bot"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/professorDeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-14T04:47:41.000Z","updated_at":"2025-11-11T18:37:14.000Z","dependencies_parsed_at":"2025-09-24T02:33:54.027Z","dependency_job_id":"d8be1f35-724b-4c04-bd1d-a4b03ce2ce42","html_url":"https://github.com/professorDeveloper/LeetWeek","commit_stats":null,"previous_names":["professordeveloper/leetweek"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/professorDeveloper/LeetWeek","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/professorDeveloper%2FLeetWeek","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/professorDeveloper%2FLeetWeek/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/professorDeveloper%2FLeetWeek/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/professorDeveloper%2FLeetWeek/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/professorDeveloper","download_url":"https://codeload.github.com/professorDeveloper/LeetWeek/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/professorDeveloper%2FLeetWeek/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30054014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T17:46:22.538Z","status":"ssl_error","status_checked_at":"2026-03-03T17:46:22.036Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot-telegram","leetcode","leetcode-bot","leetcode-solve","leetcode-telegram","solve-tg","tg-bot"],"created_at":"2024-11-15T04:14:50.113Z","updated_at":"2026-03-03T18:03:55.893Z","avatar_url":"https://github.com/professorDeveloper.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Telegram Bot with LeetCode Solve Integration\n\nThis project implements a Telegram bot in Kotlin that connects to Firebase to manage tasks, balance (coins), and user data. The bot retrieves tasks, shows the user's coin balance, and stores new user data when a user interacts with the bot for the first time.\n\n## Project Structure\n\n```bash\nsrc\n├── bot\n│   └── MyTelegramBot.kt          # Handles Telegram bot interactions\n├── domain\n│   ├── Task.kt                   # Data model representing a Task\n│   └── User.kt                   # Data model representing a User\n├── repository\n│   ├── JsonTaskRepository.kt      # Handles task data storage and retrieval\n│   ├── JsonUserRepository.kt      # Handles user data storage and retrieval\n│   ├── TaskRepository.kt          # Abstract interface for Task data\n│   └── UserRepository.kt          # Abstract interface for User data\n├── Main.kt                        # Entry point of the application\n└── (other helper packages)        # Additional packages and utilities\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprofessordeveloper%2Fleetweek","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprofessordeveloper%2Fleetweek","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprofessordeveloper%2Fleetweek/lists"}