{"id":19204429,"url":"https://github.com/LearnRomanian/rost","last_synced_at":"2025-10-11T13:30:40.803Z","repository":{"id":240393826,"uuid":"421755596","full_name":"LearnRomanian/rost","owner":"LearnRomanian","description":"🇷🇴 The official bot of Learn Romanian — the Discord community for everything related to the Romanian language.","archived":false,"fork":false,"pushed_at":"2025-09-30T20:18:05.000Z","size":261813,"stargazers_count":2,"open_issues_count":17,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-30T22:14:52.967Z","etag":null,"topics":["app","bot","community","discord","educational","informational","language","language-learning","linguistics","management","moderation","music","roles","social"],"latest_commit_sha":null,"homepage":"https://learnromanian.co.uk/socials/discord","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LearnRomanian.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"vxern","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2021-10-27T09:28:32.000Z","updated_at":"2025-09-30T20:18:09.000Z","dependencies_parsed_at":"2024-05-18T15:26:27.050Z","dependency_job_id":"cdd9df60-d065-4824-8027-dc13d0593d3d","html_url":"https://github.com/LearnRomanian/rost","commit_stats":null,"previous_names":["vxern/logos","learnromanian/rost"],"tags_count":392,"template":false,"template_full_name":null,"purl":"pkg:github/LearnRomanian/rost","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnRomanian%2Frost","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnRomanian%2Frost/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnRomanian%2Frost/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnRomanian%2Frost/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LearnRomanian","download_url":"https://codeload.github.com/LearnRomanian/rost/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnRomanian%2Frost/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007341,"owners_count":26084282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["app","bot","community","discord","educational","informational","language","language-learning","linguistics","management","moderation","music","roles","social"],"created_at":"2024-11-09T13:08:02.183Z","updated_at":"2025-10-11T13:30:40.797Z","avatar_url":"https://github.com/LearnRomanian.png","language":"TypeScript","funding_links":["https://github.com/sponsors/vxern"],"categories":[],"sub_categories":[],"readme":"## Rost, “purpose”\n\n### The official bot of Learn Romanian — the Discord community for everything related to the Romanian language.\n\n![Licence](https://img.shields.io/github/license/LearnRomanian/rost.svg?style=for-the-badge) ![Release](https://img.shields.io/github/release/LearnRomanian/rost.svg?style=for-the-badge) ![Pull Requests](https://img.shields.io/github/issues-pr/LearnRomanian/rost.svg?style=for-the-badge) ![Issues](https://img.shields.io/github/issues/LearnRomanian/rost.svg?style=for-the-badge)\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=rost\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=rost) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=rost\u0026metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=rost) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=rost\u0026metric=security_rating)](https://sonarcloud.io/summary/new_code?id=rost) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=rost\u0026metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=rost) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=rost\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=rost) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=rost\u0026metric=ncloc)](https://sonarcloud.io/summary/new_code?id=rost)\n\n[![wakatime](https://wakatime.com/badge/user/3c6430fb-799d-4505-828c-4a2f378f52e2/project/c85ab4bb-8f14-4ba5-9259-d38f68c1d50f.svg)](https://wakatime.com/badge/user/3c6430fb-799d-4505-828c-4a2f378f52e2/project/c85ab4bb-8f14-4ba5-9259-d38f68c1d50f)\n\n### Features\n\n- ℹ️ Posting and maintaining important information around the community.\n- 💢 Moderation tools, including user verification, user reports, a warning + pardoning system, fine-tunable slowmode, message purging, rule citation, policy viewing, and more.\n- 🧳 Intuitive, unique role management using a folder-like role selection menu.\n- 🎶 Audio playback with advanced track manipulation, queue + history management, first-class playlist support, and more.\n- 💐 Social features including viewing user profiles and thanking users for their contributions.\n\n### Contributors\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/vxern\"\u003e\u003cimg src=\".github/assets/profile-pictures/vxern.jpeg\" width=\"100px;\" alt=\"Dorian Oszczęda\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDorian Oszczęda\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-vxern\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/LearnRomanian/rost/commits?author=vxern\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#translation-vxern\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"#design-vxern\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"https://github.com/LearnRomanian/rost/commits?author=vxern\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/2colours\"\u003e\u003cimg src=\".github/assets/profile-pictures/nemokosch.png\" width=\"100px;\" alt=\"Nemokosch\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNemokosch\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-nemokosch\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#userTesting-nemokosch\" title=\"User Testing\"\u003e📓\u003c/a\u003e \u003ca href=\"#translation-nemokosch\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"#ideas-nemokosch\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/16wardm\"\u003e\u003cimg src=\".github/assets/profile-pictures/mattheos.png\" width=\"100px;\" alt=\"Mattheos\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMattheos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-16wardm\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"#userTesting-16wardm\" title=\"User Testing\"\u003e📓\u003c/a\u003e \u003ca href=\"#ideas-16wardm\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://youtube.com/channel/UC4aqpjKwQfkqxmQO0Owy2QQ\"\u003e\u003cimg src=\".github/assets/profile-pictures/victor.png\" width=\"100px;\" alt=\"Victor\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVictor\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#userTesting-ferb02\" title=\"User Testing\"\u003e📓\u003c/a\u003e \u003ca href=\"#translation-ferb02\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"#ideas-ferb02\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/mymy.jpeg\" width=\"100px;\" alt=\"Mymy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMymy\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#userTesting-mymy\" title=\"User Testing\"\u003e📓\u003c/a\u003e \u003ca href=\"#ideas-mymy\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/annie.png\" width=\"100px;\" alt=\"Annie\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAnnie\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#userTesting-bean__queen\" title=\"User Testing\"\u003e📓\u003c/a\u003e \u003ca href=\"#ideas-bean__queen\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/kamel.jpeg\" width=\"100px;\" alt=\"Kamel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKamel\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-kamelNeoN\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"#ideas-kamelNeoN\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/paul.png\" width=\"100px;\" alt=\"Paul\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePaul\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-vittorio3099\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"#ideas-vittorio3099\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/alaska.png\" width=\"100px;\" alt=\"Alaska\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlaska\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-at.peace\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://x.com/_stechi_\"\u003e\u003cimg src=\".github/assets/profile-pictures/asterfields.png\" width=\"100px;\" alt=\"Asterfields\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAsterfields\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-asterfields_\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/aura.png\" width=\"100px;\" alt=\"aura\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eaura\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-adeniial\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/eagely.png\" width=\"100px;\" alt=\"eagely\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eeagely\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-eagely\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/esther.png\" width=\"100px;\" alt=\"Esther\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEsther\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-estheroide\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/haniel.jpeg\" width=\"100px;\" alt=\"Haniel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHaniel\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-hani_men12\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/iiv.png\" width=\"100px;\" alt=\"iiv\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eiiv\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-iiv\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/a-mcego\"\u003e\u003cimg src=\".github/assets/profile-pictures/mega-glaceon.png\" width=\"100px;\" alt=\"Mega Glaceon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMega Glaceon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-megaglaceon\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://instagram.com/mike_dishakjian\"\u003e\u003cimg src=\".github/assets/profile-pictures/mike.jpeg\" width=\"100px;\" alt=\"Mike\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMike\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-rottingrat666\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/moorddroom.jpeg\" width=\"100px;\" alt=\"Moorddroom\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMoorddroom\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-moorddroom\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/noxys.png\" width=\"100px;\" alt=\"Noxys\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNoxys\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-noxys\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/okruch-chleba.png\" width=\"100px;\" alt=\"Okruch Chleba\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOkruch Chleba\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-okruchchleba\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/pascu.png\" width=\"100px;\" alt=\"Pascu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePascu\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#ideas-pascu\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/rodut-notira.png\" width=\"100px;\" alt=\"Rodut Notira\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRodut Notira\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-rodutnotira\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"mailto:macmillantrenton@gmail.com\"\u003e\u003cimg src=\".github/assets/profile-pictures/telemaniak.png\" width=\"100px;\" alt=\"Telemaniak\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTelemaniak\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-telemaniak\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/theodenin-muhafizi.png\" width=\"100px;\" alt=\"Theodenin Muhafizi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTheodenin Muhafizi\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-theodeninmuhafizi\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003cimg src=\".github/assets/profile-pictures/yeetfe.png\" width=\"100px;\" alt=\"Yeetfe\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYeetfe\u003c/b\u003e\u003c/sub\u003e\u003cbr /\u003e\u003ca href=\"#translation-yeetfe\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLearnRomanian%2Frost","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLearnRomanian%2Frost","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLearnRomanian%2Frost/lists"}