LyubomirT / matchmaker

🀝 Matchmaker is a tool to help collaborators in Discord find each other and team up.

Home Page:https://discord.com/oauth2/authorize?client_id=1246720080579133471&permissions=8&integration_type=0&scope=bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Matchmaker Banner

🀝 Orangery Matchmaker

Welcome 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.

✨ Features

  • Profile Management: Create and manage your profiles with ease using the /profile command. Set up your call name, bio, and available jobs.
  • 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.
  • 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.
  • Availability Status: Let others know if you're available for projects using the /available command.
  • Joining Lobbies: Join a lobby if there are available slots and you have the required skills using the /joinlobby command.
  • Activity Tracking: We track user activity and provide a leaderboard of the most active users in the server.

πŸš€ Invite the bot!

You can invite the bot to your server using this link.

πŸ› οΈ Setup

  1. Clone the repository.
  2. Install the required dependencies listed in requirements.txt.
  3. Set up your environment variables in a .env file. The bot requires a Discord token, set as DISCORD_TOKEN, and a MongoDB connection string, set as MONGO_URI.
  4. Run bot.py to start the bot.

πŸ“œ License

This project is licensed under the GNU General Public License. For more details, see the LICENSE file.

🀝 Contributing

We welcome contributions! Please read the CODE_OF_CONDUCT.md and CONTRIBUTING.md files for more information on how to contribute.

πŸ“§ Contact

For more information on how to contact the author, please read the CONTACT.md file.

πŸŽ‰ Acknowledgements

This bot uses the Py-Cord library to interact with the Discord API. For more information, visit the Py-Cord GitHub repository.

(Created and maintained by The Orange Squad / Lyubomir Ternavskiy (LyubomirT) / Contributors)

About

🀝 Matchmaker is a tool to help collaborators in Discord find each other and team up.

https://discord.com/oauth2/authorize?client_id=1246720080579133471&permissions=8&integration_type=0&scope=bot

License:GNU General Public License v3.0


Languages

Language:Python 100.0%