MCPcopy Index your code
hub / github.com/VJBots/VJ-File-Store

github.com/VJBots/VJ-File-Store @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
91 symbols 490 edges 30 files 11 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

VJ-FILE-STORE-BOT Logo

VJ FILE STORE BOT

Typing SVG

Deploy Tutorial Video Link

Features

Tap On Me For Bot Features

  • [x] Permanent Link By Using Website [ Premium Feature]
  • [x] Clone Feature Added [ Premium Feature]
  • [x] Token Verification Feature
  • [x] Stram Feature Added With Many Player Support
  • [x] Custom Url Shortner Support Any User Can Add His Own Shortner
  • [x] Batch Support Added, Any User Can Use Batch By Making Bot Admin In His File Store Channel
  • [x] Auto Delete Feature Added
  • [x] Custom Start Message With Picture And Buttons

Environment Variables

Tap On Me For Environment Variable

  • API_ID : Get From my.telegram.org
  • API_HASH : Get From my.telegram.org
  • BOT_TOKEN : Get From BotFather
  • BOT_USERNAME : Your Bot Username Without @
  • DB_URI : Mongodb Database Url For Main Bot Tutorial Watch Here
  • CLONE_DB_URI : Mongodb Database Url For Clone Bot Tutorial Watch Here
  • ADMINS : It mean Admin/Owner Id For Broadcasting Message.
  • LOG_CHANNEL : Log channel id start with -100xxxxxx
  • URL : Your Server App Link With https:// and in last make sure one / is given.
  • AUTO_DELETE : Time In Minutes
  • AUTO_DELETE_TIME : Time In Seconds
  • PYTHON_VERSION : This Variable Is Only For Render, Value IS 3.10.8
  • PORT : This Variable Is Only For Render, Value IS 8080

See How Bot Look Like

Tap On Me For Demo Bot

Bot Demo Bot Demo Bot Demo Bot Demo Bot Demo

Command To Use Bot

Tap On Me For Bot Commands

🖍️ Main Bot Commands :-

  • /start : By This Command You Can Check Bot Is Alive Or Not
  • /link : By This Command You Can Generate A Shareable Link Of File By Replying This Command To That File
  • /batch : By This Command You Can Generate Multiple File Shareable Link At A Time [Use Like This /batch (first post link) (last post link)]
  • /base_site : By This Command You Can Set Your Url Shortner Domain [Use Like This /base_site domain.com]
  • /api : By This Command You Can Set Your Url Shortner Api [Use Like This /api (your api key)]
  • /deletecloned : By This Command You Can Delete Your Cloned Bot [Use Like This /deletecloned (your bot token)]
  • /broadcast : By Using This Command You Can Broadcast A Message To Your Bot User, Reply This Command To Broadcast Message [Owner Only Command]

🖍️ Clone Bot Commands :-

  • /start : By This Command You Can Check Bot Is Alive Or Not
  • /link : By This Command You Can Generate A Shareable Link Of File By Replying This Command To That File
  • /base_site : By This Command You Can Set Your Url Shortner Domain [Use Like This /base_site domain.com]
  • /api : By This Command You Can Set Your Url Shortner Api [Use Like This /api (your api key)]
  • /broadcast : By Using This Command You Can Broadcast A Message To Your Bot User, Reply This Command To Broadcast Message [Clone Bot Owner Only Command]

Credit

Tap On Me For See Credit

💝 Credit Goes To Tech VJ

🖍️ This Code Is Fully Written Or Coded And Public By Tech VJ So Don't Forgot To Give Credit

💖 And Thank You So Much To All Who Help In This Journey 💕

Copyright ©️ Tech VJ

About Owner

Tap On Me For See Details Of Owner

Copyright ©️ Tech VJ

Selling This Repo Or Code Of This Repo For Money Is Strictly Prohibited 🚫

Core symbols most depended-on inside this repo

get_media_from_message
called by 6
TechVJ/utils/file_properties.py
get_name
called by 6
TechVJ/utils/file_properties.py
get_user
called by 5
plugins/users_api.py
delete_user
called by 4
clone_plugins/dbusers.py
get_hash
called by 4
TechVJ/utils/file_properties.py
delete_user
called by 3
plugins/dbusers.py
get_short_link
called by 3
plugins/users_api.py
update_user_info
called by 3
plugins/users_api.py

Shape

Function 55
Method 24
Class 8
Route 4

Languages

Python100%

Modules by API surface

plugins/dbusers.py8 symbols
TechVJ/utils/custom_dl.py8 symbols
clone_plugins/dbusers.py7 symbols
TechVJ/utils/file_properties.py7 symbols
plugins/commands.py6 symbols
utils.py5 symbols
clone_plugins/commands.py5 symbols
TechVJ/server/stream_routes.py5 symbols
plugins/genlink.py4 symbols
plugins/clone.py4 symbols
plugins/users_api.py3 symbols
clone_plugins/users_api.py3 symbols

For agents

$ claude mcp add VJ-File-Store \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact