A discord registration bot that can be used to register the participants in a specific tournament or competition reducing the work load for the admin.
Read setup.md for more information!
-
- As soon as the server admin adds Regibot to the server, the bot itself creates a text-channel named
events-schedulewhich can only be seen by the server owner and server admins. - For Example, when the server admins or the server owners types the command
reg create Hackathonwhereregis the prefix,createis the command andHackathonis the event name it will create a category namedHackathonwhich will contain different text-channels and voice channel related to the event which can be accessed by every member who wishes to participate.
- As soon as the server admin adds Regibot to the server, the bot itself creates a text-channel named
-
- Members will have to register themselves by typing the following command:
reg serverID, eventName, teamName, discordId, name, age, email
- On succesful registration the team leader will receive a random passcode which can be used to update the team members or their info with the help of team name and passcode to avoid any confusions for the admin.
- Members will have to register themselves by typing the following command:
- Discord.py
Discord.py is a modern, easy to use, feature-rich, and async ready API wrapper for Discord.
Features:
- Modern Pythonic API using async/await syntax
- Sane rate limit handling that prevents 429s
- Implements the entire Discord API
- Command extension to aid with bot creation
- Easy to use with an object oriented design
- Optimised for both speed and memory
- pymongo
PyMongo is a Python distribution containing tools for working with MongoDB, and is the recommended way to work with MongoDB from Python. This documentation attempts to explain everything you need to know to use PyMongo.
- Pandas
pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language. We have used this library for converting mongo to csv.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch
git checkout -b feature/AmazingFeature - Commit your Changes
git commit -m 'Add some AmazingFeature' - Push to the Branch
git push origin feature/AmazingFeature - Open a Pull Request

