A Telegram bot that automates the collection of academic notes and PYQs for LibraryHub.
This bot acts as the submission layer of the system, allowing students to contribute notes without needing to create accounts.
- User uploads notes via Telegram
- Submission goes to moderation queue
- Admin reviews the content
- Approved files are stored in the central database
- Instantly available on the website
- 📤 Easy file uploads (PDF, Docs, Images)
- 🧾 Metadata collection (subject, semester)
- 🛡️ Admin moderation system
- 🔄 Direct database integration
- ❌ No login/signup required
- Zero friction onboarding
- Already used by students
- Faster than building upload UI
- Reduces backend + auth complexity
- Python
- Telebot (pyTelegramBotAPI)
- Telegram Bot API
- Shared Database
git clone https://github.com/ChikuX/notes-sharing-bot.git
cd notes-sharing-bot
pip install -r requirements.txtBOT_TOKEN = "your_token_here"python bot.pyAll submissions are reviewed before publishing to ensure quality.
👉 Website: Click Here
👉 Repo: Click Here
Developed by Ankit
GitHub: Click Here
LinkedIn: Click Here