- Aviraj Saha
- Maithil Saha
Welcome to The Classmate Bot, your academic companion in the digital realm! Tired of hunting for study materials and notes when your classmates are unavailable? Fret not, as The Classmate Bot is here to save the day. This Telegram bot simplifies your academic journey by providing instant access to study materials, notes, and more, all in one place. Say goodbye to the stress of chasing down classmates or losing important files—let's make learning a breeze! For a quick overview of the code base, please refer to the Implementation Details.
The Classmate Bot may not physically attend your classes, but it's your academic superhero in the virtual world. Here's how it works:
- Create or Join Classes: Easily set up study groups or join existing classes.
- Share Documents: Share and retrieve documents with lightning speed.
- Access Anytime: Access shared files at your convenience.
- No More Waiting: Say farewell to waiting for classmates to be online.
- Never Lose Files: Bid adieu to lost or misplaced documents.
- Streamlined Learning: Simplify your academic journey with Classmate Bot.
- Urgent Needs: When you urgently require study materials, The Classmate Bot is your go-to source.
- Lost and Found: No more losing valuable files. The bot preserves vital documents, ensuring they're always at your fingertips.
Control The Classmate Bot by sending the following commands via Telegram:
/activate
: Start recording./myprofile
: View your current profile./deactivate
: Pause recording./delete
: Remove recordings.
/my_class
: Check class status./create_class
: Set up a class./delete_class
: Remove a class./join_class
: Join a class./leave_class
: Exit a class.
/contribution
: Share materials./fetchname
: Fetch by name./fetchdate
: Retrieve by date./fetchrange
: Get by date-range.
/help
: Get assistance./commands
: List of commands./feedback
: Share your thoughts./enquiry
: Ask questions./open_source
: Learn how it works./dev
: Access developer tools./cancel
: Cancel most recent interaction.
Type /commands
for a comprehensive list of all commands and their functions. Explore these commands to enhance your experience with The Classmate Bot.
The Classmate Bot is distributed under the GNU General Public License (GPL) version 3. This means you are free to redistribute and modify the program under the terms of this license. Please refer to the LICENSE file for the full license text.
We welcome contributions to The Classmate Bot project! Your ideas, code, and passion can help make academic life easier for students everywhere. Here's how you can get involved:
-
Fork the Repository: Start by forking our GitHub repository to your own account.
-
Clone the Repository: Clone the forked repository to your local machine.
git clone https://github.com/your-username/classmate-bot.git
- Create a New Branch: Create a new branch for your contributions.
git checkout -b feature/new-feature
-
Make Changes: Make your desired changes or additions to the codebase.
-
Test Your Changes: Ensure that your changes work as expected and do not introduce errors.
-
Commit Your Changes: Commit your changes with a descriptive commit message.
git commit -m "Add new feature"
- Push to Your Fork: Push your changes to your forked repository on GitHub.
git push origin feature/new-feature
-
Create a Pull Request: Create a pull request from your forked repository to the original repository.
-
Review and Collaborate: Collaborate with other contributors and address any feedback or issues raised during the review process.
-
Celebrate Your Contribution: Your code is now part of The Classmate Bot project! 🎉
Our motto is to simplify the academic journey of students by providing easy access to study materials and fostering collaboration among learners.
The Classmate Bot project would like to thank all contributors and users for their valuable input and support. Together, we are making academic life easier for students everywhere. Thank you for being a part of this journey! 🌟
Visit The Classmate Bot on GitHub
If you have any questions, feedback, or suggestions, please don't hesitate to reach out. We'd love to hear from you!
© 2023 AVIRAJ SAHA & MAITHIL SAHA. THIS OPEN-SOURCE SOFTWARE IS LICENSED UNDER THE GPLv3.0 LICENSE.