{"id":16589011,"url":"https://github.com/lyubomirt/matchmaker","last_synced_at":"2025-03-23T14:31:07.449Z","repository":{"id":242321172,"uuid":"809244437","full_name":"LyubomirT/matchmaker","owner":"LyubomirT","description":"🤝 Matchmaker is a tool to help collaborators in Discord find each other and team up.","archived":false,"fork":false,"pushed_at":"2024-07-15T16:35:53.000Z","size":156,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T21:08:49.978Z","etag":null,"topics":["collaborate","collaborative","discord","easy-to-use","matchmaking","random"],"latest_commit_sha":null,"homepage":"https://discord.com/oauth2/authorize?client_id=1246720080579133471\u0026permissions=8\u0026integration_type=0\u0026scope=bot","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LyubomirT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2024-06-02T06:08:02.000Z","updated_at":"2024-11-14T17:23:34.000Z","dependencies_parsed_at":"2024-06-17T21:43:47.556Z","dependency_job_id":"021080fd-6215-4451-92c8-1d175ae3b913","html_url":"https://github.com/LyubomirT/matchmaker","commit_stats":{"total_commits":71,"total_committers":2,"mean_commits":35.5,"dds":"0.014084507042253502","last_synced_commit":"18be92201dcb5e33e9036f950c44fc9b64693f56"},"previous_names":["the-orange-squad/matchmaker","lyubomirt/matchmaker"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyubomirT%2Fmatchmaker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyubomirT%2Fmatchmaker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyubomirT%2Fmatchmaker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LyubomirT%2Fmatchmaker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LyubomirT","download_url":"https://codeload.github.com/LyubomirT/matchmaker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245115715,"owners_count":20563215,"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","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":["collaborate","collaborative","discord","easy-to-use","matchmaking","random"],"created_at":"2024-10-11T23:07:30.298Z","updated_at":"2025-03-23T14:31:06.904Z","avatar_url":"https://github.com/LyubomirT.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Matchmaker Banner](branding/Matchmaker.png)\n\n# 🤝 Orangery Matchmaker\n\nWelcome to Orangery Matchmaker! It's a Discord bot dedicated to helping collaborators find each other and team up on projects. Our bot allows users to create profiles, specify their skills, and join or create lobbies for collaborative projects.\n\n## ✨ Features\n\n- **Profile Management**: Create and manage your profiles with ease using the `/profile` command. Set up your call name, bio, and available jobs.\n- **Job Management**: Add or remove jobs to your profile using the `/setjobs` and `/removejob` commands, respectively. We provide autocomplete functionality to help you find existing jobs in the server.\n- **Lobby Management**: Create a lobby for your projects with the `/createlobby` command. Manage your lobbies with commands like `/viewlobbystatus`, `/lobbyinfo`, `/kickfromlobby`, `/blockuser`, `/unblockuser`, and `/announce`.\n- **Availability Status**: Let others know if you're available for projects using the `/available` command.\n- **Joining Lobbies**: Join a lobby if there are available slots and you have the required skills using the `/joinlobby` command.\n- **Activity Tracking**: We track user activity and provide a leaderboard of the most active users in the server.\n\n## 🚀 Invite the bot!\n\nYou can invite the bot to your server using [this link](https://discord.com/oauth2/authorize?client_id=1246720080579133471\u0026permissions=8\u0026integration_type=0\u0026scope=bot).\n\n## 🔶 Our Headquarters\n\nJoin our Discord server to get help, report bugs, and suggest new features: [Orangery Matchmaker](https://discord.gg/2j9s6a42qx).\n\n## 🛠️ Setup\n\n1. Clone the repository.\n2. Install the required dependencies listed in [`requirements.txt`](requirements.txt).\n3. Set up your environment variables in a [`.env`](.env) file. The bot requires a Discord token, set as `DISCORD_TOKEN`, and a MongoDB connection string, set as `MONGO_URI`.\n4. Run [`bot.py`](bot.py) to start the bot.\n\n## 📜 License\n\nThis project is licensed under the GNU General Public License. For more details, see the [`LICENSE`](LICENSE) file.\n\n## 🤝 Contributing\n\nWe welcome contributions! Please read the [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md) and [`CONTRIBUTING.md`](CONTRIBUTING.md) files for more information on how to contribute.\n\n## 📧 Contact\n\nFor more information on how to contact the author, please read the [`CONTACT.md`](CONTACT.md) file.\n\n## 🎉 Acknowledgements\n\nThis bot uses the Py-Cord library to interact with the Discord API. For more information, visit the [Py-Cord GitHub repository](https://github.com/Pycord-Development/pycord).\n\n(Created and maintained by The Orange Squad / Lyubomir Ternavskiy (LyubomirT) / Contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flyubomirt%2Fmatchmaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flyubomirt%2Fmatchmaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flyubomirt%2Fmatchmaker/lists"}