{"id":48134710,"url":"https://github.com/rebase/language-cafe-bot","last_synced_at":"2026-04-04T16:43:41.372Z","repository":{"id":190835972,"uuid":"679864177","full_name":"rebase/language-cafe-bot","owner":"rebase","description":"Language Cafe Bot","archived":false,"fork":false,"pushed_at":"2026-04-03T09:01:36.000Z","size":575,"stargazers_count":14,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-03T15:05:08.312Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/rebase.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":"2023-08-17T19:40:38.000Z","updated_at":"2026-04-03T09:01:40.000Z","dependencies_parsed_at":"2025-12-29T08:02:15.595Z","dependency_job_id":null,"html_url":"https://github.com/rebase/language-cafe-bot","commit_stats":null,"previous_names":["mihilt/language-cafe-bot","rebase/language-cafe-bot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rebase/language-cafe-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebase%2Flanguage-cafe-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebase%2Flanguage-cafe-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebase%2Flanguage-cafe-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebase%2Flanguage-cafe-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rebase","download_url":"https://codeload.github.com/rebase/language-cafe-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rebase%2Flanguage-cafe-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31405754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: 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":[],"created_at":"2026-04-04T16:43:41.100Z","updated_at":"2026-04-04T16:43:41.358Z","avatar_url":"https://github.com/rebase.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Available Commands\n\n### Categories\n\n- `/get-categories` - Get categories (Administrator only)\n- `/create-new-category` - Create new category (Administrator only)\n\n### Language Exchange\n\n- `/get-exchange-listings` - Get exchange partner listing\n- `/register-my-exchange-listing` - Register exchange partner listing\n- `/delete-my-exchange-listing` - Delete exchange partner listing\n- `/help-exchange-partner` - Get help on how to use language exchange partner commands\n- `/get-language-list` - Get language list\n\n### Match-Match Game\n\n- `/match-match` - Participate in a match-match\n- `/create-a-new-match-match-topic` - Create a new match match topic (Administrator only)\n- `/get-match-match-topics` - Get match-match topics (Administrator only)\n\n### Pomodoro Study Groups\n\n- `/create-pomodoro-group` - Create a new pomodoro study group\n- `/join-pomodoro-group` - Join a pomodoro group\n- `/leave-pomodoro-group` - Leave a pomodoro group\n- `/check-pomodoro-status` - Check the pomodoro status\n\n### Queue Management\n\n- `/add-me-to-queue` - Add yourself to the queue\n- `/remove-me-from-queue` - Remove yourself from the queue\n- `/get-queue` - Get current queue\n- `/shift-queue` - Shift the queue (Administrator only)\n- `/reset-queue` - Reset the queue (Administrator only)\n\n### Streak \u0026 Points\n\n- `/get-my-streak-information` - Get your streak information\n- `/current-streak-leaderboard` - Check the #study-check-in streak leaderboard\n- `/all-time-streak-leaderboard` - Check the #study-check-in highest streak leaderboard\n- `/word-games-point-leaderboard` - Show the word games point leaderboard\n\n### Study Buddies\n\n- `/register-my-study-buddy-listing` - Register study buddy listing\n- `/get-study-buddy-listings` - Get study buddy listings\n- `/delete-my-study-buddy-listing` - Delete study-buddy listing\n\n### Utility\n\n- `/etymology` - Get the etymology of a word\n- `/ipa` - Get the transcription of a word\n- `/generate-poll` - Generate a poll\n- `/extract-new-members` - Extract new members (Administrator only)\n\n## Interactive Message Games\n\n### Study Check-in System\n\n- Use `!lc-streak` to maintain daily study streaks\n- Community motivation through leaderboards\n\n## Automated Features\n\n### Server Management\n\n- **New Member Tracking** - Automatically tracks new server members\n- **Member Cleanup** - Removes data when members leave the server\n- **Suggestion Box** - Auto-creates threads for suggestions with voting reactions\n\n### Scheduled Tasks\n\n- **Daily Match-Match Messages** - Automated daily word matching challenges\n- **Monthly Point Reset** - Automatic monthly leaderboard announcements\n- **Coffee Cup Game Validation** - Ensures game continuity\n\n### Point System\n\nIndividual point breakdown by game type:\n\n- **Categories**: 5 points base + bonus points\n- **Counting**: 2 points per valid message\n- **Shiritori**: 3 points per valid message\n- **Letter Change**: 5 points per valid message\n- **Emoji Blend**: (5 points × emoji count) + (message length ÷ 30) bonus points\n- **Pass the Coffee Cup**: 50 points per successful turn\n- **Match-Match**:\n  - 2 matches: 50 points each\n  - 3 matches: 25 points each\n  - 4 matches: 10 points each\n  - 5+ matches: 5 points each\n  - No match: 3 points\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frebase%2Flanguage-cafe-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frebase%2Flanguage-cafe-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frebase%2Flanguage-cafe-bot/lists"}