Skip to content

ChikuX/notes-sharing-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Notes Submission Bot

A Telegram bot that automates the collection of academic notes and PYQs for LibraryHub.


🚀 Live Bot

👉 LibraryHub Bot


🚀 Purpose

This bot acts as the submission layer of the system, allowing students to contribute notes without needing to create accounts.


⚙️ Workflow

  1. User uploads notes via Telegram
  2. Submission goes to moderation queue
  3. Admin reviews the content
  4. Approved files are stored in the central database
  5. Instantly available on the website

✨ Features

  • 📤 Easy file uploads (PDF, Docs, Images)
  • 🧾 Metadata collection (subject, semester)
  • 🛡️ Admin moderation system
  • 🔄 Direct database integration
  • ❌ No login/signup required

🧠 Why Telegram?

  • Zero friction onboarding
  • Already used by students
  • Faster than building upload UI
  • Reduces backend + auth complexity

🛠️ Tech Stack

  • Python
  • Telebot (pyTelegramBotAPI)
  • Telegram Bot API
  • Shared Database

⚙️ Setup

git clone https://github.com/ChikuX/notes-sharing-bot.git
cd notes-sharing-bot
pip install -r requirements.txt
BOT_TOKEN = "your_token_here"
python bot.py

🔐 Moderation

All submissions are reviewed before publishing to ensure quality.


🔗 Related

👉 Website: Click Here
👉 Repo: Click Here


👨‍💻 Author

Developed by Ankit
GitHub: Click Here
LinkedIn: Click Here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages