Skip to content

asbhaibsr/AsBhaiDropBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

201 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


πŸ“Œ Table of Contents


🌟 Features


πŸ” 3-Layer Search Engine

Kabhi "Not Found" nahi aata

  • πŸ₯‡ Layer 1 β€” Userbot live Telegram search
  • πŸ₯ˆ Layer 2 β€” Bot API fallback search
  • πŸ₯‰ Layer 3 β€” MongoDB 10-min cache
  • πŸ”„ Auto-reconnect + 15-min watchdog

πŸ’° Earn Money System

Bot se paise kamao

  • πŸ”— Blogger/Shortlink verify per download
  • πŸ’Ž Premium subscriptions (UPI payment)
  • πŸ“Š Google Sheet se blog URLs auto-sync
  • 🏘️ Group Premium support

πŸ›‘οΈ 24/7 Uptime System

Kabhi offline nahi

  • πŸ‘οΈ Userbot watchdog (15-min checks)
  • πŸ”Œ Auto reconnect on disconnect
  • πŸ₯ Koyeb health monitoring /health
  • 🧹 Hourly auto cleanup

πŸ‘‘ Full Admin Control

Poora control aapke haath mein

  • πŸ“‘ Broadcast users/groups/all
  • βš™οΈ Per-group custom settings
  • πŸ”§ Maintenance mode
  • 🚫 Ban/unban system

πŸ“± Telegram Mini App

Professional payment UI

  • πŸ’³ In-app premium purchase
  • 🎬 HD Video streaming player
  • πŸ”„ Rotate + Fullscreen landscape
  • πŸ“Š User dashboard

🏘️ Group Premium

Groups ke liye special plan

  • ❌ Group mein force join nahi
  • ❌ Global shortlink/blog nahi
  • βœ… Group ka apna shortlink
  • βœ… Custom settings per group

πŸ“Š Comparison Table

Feature πŸ†“ Other Bots ⚑ AsBhai Drop Bot
Search kabhi fail hota hai? ❌ Often βœ… Almost Never
Offline backup ❌ βœ… MongoDB Cache
Userbot auto-reconnect ❌ βœ… 15-min Watchdog
Premium earn system ❌ βœ… Built-in
Blogger verify income ❌ βœ… Google Sheet sync
Shortlink income ❌ βœ… Multiple APIs
Group premium ❌ βœ… Full support
Broadcast system ❌ βœ… Users+Groups+All
Telegram Mini App ❌ βœ…
HD Online Streaming ❌ βœ… Premium users
Auto delete files ❌ βœ… Timer-based


βš–οΈ 100% Legal


πŸ—„οΈ Bot koi bhi file khud store nahi karta β€” na cloud, na server
πŸ“‘ Sirf aapke apne private Telegram channel se files search karta hai
πŸ“€ File directly Telegram ke servers se deliver hoti hai
βœ… Telegram ToS ke andar operate karta hai
⚠️ Jo files aap apne channel mein daalte ho, unki zimmedari sirf aapki hai


πŸš€ Deploy on Koyeb


πŸ“‹ Step-by-Step Deploy Guide

Step 1 ──► GitHub par fork karo
           https://github.com/asbhaibsr/AsBhaiDropBot β†’ Fork button

Step 2 ──► koyeb.com par account banao (free hai)
           New Service β†’ GitHub β†’ Apna fork select karo

Step 3 ──► Environment Variables add karo (neeche table dekho)

Step 4 ──► Settings:
           Port        β†’ 8080
           Health Check β†’ /health
           Run Command  β†’ python bot.py

Step 5 ──► Deploy! πŸŽ‰


βš™οΈ Environment Variables


βœ… Required Variables (Zaruri β€” Bina Inke Bot Start Nahi Hoga)

Variable Kahan Se Milega
API_ID my.telegram.org β†’ API Development Tools
API_HASH my.telegram.org β†’ API Development Tools
BOT_TOKEN @BotFather β†’ /newbot
STRING_SESSION Neeche guide dekho πŸ‘‡
MONGO_URI MongoDB Atlas β†’ Free M0 cluster β†’ Connect
FILE_CHANNEL Apni private file channel ID (e.g. -1002xxxxxxxxx)
LOG_CHANNEL Bot activity log channel ID
OWNER_ID Aapka Telegram user ID β€” @userinfobot se pata karo
MAIN_CHANNEL Aapka main channel username (e.g. @asbhai_bsr)
FORCE_SUB_CHANNEL Force subscribe channel username
FORCE_SUB_ID Force subscribe channel ID
CREDIT_URL https://github.com/asbhaibsr/AsBhaiDropBot ⚠️ Required!

⚑ Optional Variables (Bot Chal Jaayega β€” Par Yeh Bhi Set Karo)

Variable Value Example Kya Karta Hai
KOYEB_URL https://mybot.koyeb.app Mini App + Streaming ke liye
UPI_ID yourname@upi Premium payment receive karne ke liye
BLOGGER_VERIFY_ENABLED true / false true = Blogger mode, false = Shortlink mode
GOOGLE_SHEET_CSV_URL Sheet pub URL Blog URLs auto-sync (neeche guide)
BLOGGER_POST_URLS url1,url2,url3 Manual fallback URLs (Sheet nahi use kar rahe tab)
SHORTLINK_API API key Shortlink se income (Blogger OFF ho tab)
SHORTLINK_URL modijiurl.com Shortlink domain

⚠️ CREDIT_URL bilkul required hai β€” iske bina bot start hi nahi hoga!


πŸ”‘ String Session Kaise Banayein


⚠️ String Session aapka Telegram account access deta hai β€” Kabhi kisi ke saath share mat karo!

Steps:

Step 1 β€” PC par terminal/CMD kholo

Step 2 β€” Install karo:

pip install pyrogram TgCrypto

Step 3 β€” Ek file banao gen.py aur yeh code daalo:

from pyrogram import Client

api_id   = 123456          # my.telegram.org se
api_hash = "your_api_hash" # my.telegram.org se

with Client("my_account", api_id, api_hash) as app:
    print(app.export_session_string())

Step 4 β€” Run karo:

python gen.py

Step 5 β€” Phone number β†’ OTP enter karo β†’ Session string copy karo β†’ STRING_SESSION mein paste karo

βœ… Dhyan raho: Jis account ka session banaya hai, woh FILE_CHANNEL ka member hona chahiye β€” warna CHANNEL_INVALID error aayega!


🌐 Blogger + Google Sheet Verify System


πŸ’‘ Yeh system kyun use karein?
User ko file milne se pehle aapka blog post visit karna padta hai. Jitne zyada users, utne zyada blog views = AdSense income. Sheet mein naya URL add karo β€” bot automatically pick kar lega!


πŸ“‹ Part 1 β€” Blogger Setup (Owner Se Lena Hoga)

πŸ”‘ Yeh step ke liye @asbhaibsr se contact karo β€” woh ek special script denge

Script jo kaam karti hai:

  • User blog post par aata hai
  • "Get File πŸ“₯" button dikhta hai
  • User click karta hai β†’ Bot automatically file bhej deta hai
  • Aapko kuch nahi karna β€” sab automatic!

Script install kaise karein (Owner dega):

Step 1 β†’ @asbhaibsr ko message karo: "Blogger script chahiye"
Step 2 β†’ Woh aapko ek HTML/JS code denge
Step 3 β†’ Blogger Dashboard β†’ Theme β†’ Edit HTML
Step 4 β†’ Code paste karo β†’ Save karo
Step 5 β†’ Apni koi bhi post publish karo
Step 6 β†’ URL copy karo β†’ Google Sheet mein daalo

πŸ“Š Part 2 β€” Google Sheet Setup

Step 1 β€” Sheet banao:

  1. sheets.google.com β†’ New Spreadsheet
  2. Column A mein apne blogger post URLs daalo (ek per row):
Column A                                                        | Column B (Optional)
https://yourblog.blogspot.com/2025/01/movie-post-1.html        | Action Movies
https://yourblog.blogspot.com/2025/01/series-post-2.html       | Web Series
https://yourblog.blogspot.com/2025/01/comedy-post-3.html       | Comedy

Step 2 β€” Sheet ko "Publish to Web" karo (ZARURI):

Google Sheets mein:
File (3-dot menu) β†’ Share & Export β†’ Publish to Web
      ↓
Sheet1 select karo
      ↓
Format: "Comma-separated values (.csv)" select karo
      ↓
"Publish" button dabao β†’ OK
      ↓
Link copy karo (ya neeche wala URL use karo)

Step 3 β€” CSV URL banao:

Apni sheet ki URL mein se Sheet ID copy karo:

https://docs.google.com/spreadsheets/d/  >>>SHEET_ID<<<  /edit

Phir yeh URL banao:

https://docs.google.com/spreadsheets/d/SHEET_ID/pub?gid=0&single=true&output=csv

Step 4 β€” Koyeb mein env var set karo:

GOOGLE_SHEET_CSV_URL = https://docs.google.com/spreadsheets/d/YOUR_ID/pub?gid=0&single=true&output=csv
BLOGGER_VERIFY_ENABLED = true

Step 5 β€” Deploy karo! Bot automatically:

  • πŸš€ Start hote hi sheet se saare URLs fetch kar lega
  • πŸ”„ Har 6 ghante mein auto-sync karega
  • βž• Tum sheet mein naya URL add karo β†’ /syncsheet dabao β†’ turant active!

πŸ“ Part 3 β€” Blogger Post URL Rules

Har URL yeh hona chahiye:

  • βœ… https:// se start ho
  • βœ… Published post ho (draft nahi)
  • βœ… Script us post mein install ho (Part 1 dekho)
  • ❌ Private/restricted post nahi

Sheet mein naya URL add karna = Ek row add karo β†’ /syncsheet = Done! βœ…


πŸ”— Shortlink Mode (Blogger Ki Jagah)


πŸ’‘ Agar Blogger nahi use karna toh Shortlink mode use karo. User ko file milne se pehle ek shortlink complete karni padti hai β€” aapko income milti hai!

Step 1 β€” Shortlink API Site par Register karo

Yeh sites support karti hain (kisi par bhi register karo):

Site Payout Register
modijiurl.com β‚Ή High Register karo
shortxyz.in β‚Ή Medium Register karo
earnl.in β‚Ή Medium Register karo

Step 2 β€” API Key lo

Site mein login karo β†’ Dashboard β†’ API / Developer Section β†’ API Key copy karo

Step 3 β€” Domain lo

Dashboard mein domain dikha hoga jaise: modijiurl.com
Ya Settings β†’ Domain dekho

Step 4 β€” Koyeb mein set karo

BLOGGER_VERIFY_ENABLED = false
SHORTLINK_API          = aapki_api_key_yahan
SHORTLINK_URL          = modijiurl.com

Step 5 β€” Bot mein shortlink add karo

Bot start hone ke baad owner PM mein:

/addshortlink

Bot poochega β€” API key aur URL daalo β†’ Done!

βœ… Ab har user ko file milne se pehle shortlink complete karni padegi = aapki income!


πŸ€– Commands Reference β€” One Click Copy


πŸ‘‘ Owner / Admin Commands β€” Copy All

πŸ’‘ @BotFather mein commands set karne ke liye β†’ /setcommands β†’ Bot select karo β†’ Neeche wala block copy karke paste karo:

addpremium - User ko premium do
removepremium - Premium hatao
broadcast - Message broadcast karo
stats - Bot statistics dekho
settings - Bot settings
maintenance - Maintenance mode on/off
setdelete - Auto-delete timer set karo
setlimit - Free user daily limit
setresults - Search result count set karo
forcesub - Force subscribe on/off
shortlink - Shortlink on/off
addshortlink - Naya shortlink API add karo
removeshortlink - Shortlink hatao
shortlinks - Sab shortlinks dekho
syncsheet - Google Sheet se blog URLs sync karo
blogposts - Sab blog post URLs dekho
addblog - Manually blog URL add karo
removeblog - Blog URL hatao
gshortlink - Group shortlink add karo
gshortlinkremove - Group shortlink hatao
gshortlinks - Group shortlinks dekho
ban - User ban karo
unban - User unban karo
ping - Bot latency check

πŸ“– Detailed Commands Guide

πŸ”° Basic Commands

Command Usage Example
/stats Bot ki poori stats /stats
/ping Bot kitna fast hai /ping
/settings Current settings dekho /settings
/maintenance on Bot band karo (sirf admin use kar payega) /maintenance on
/maintenance off Bot wapas shuru karo /maintenance off

πŸ’Ž Premium Commands

Command Usage Example
/addpremium <uid> <days> User ko premium do /addpremium 123456789 30
/removepremium <uid> Premium hatao /removepremium 123456789

πŸ“‘ Broadcast Commands

Command Usage Example
/broadcast users <msg> Sirf users ko /broadcast users Bot update aa gaya!
/broadcast groups <msg> Sirf groups ko /broadcast groups Naya feature add!
/broadcast all <msg> Sabko /broadcast all Bot band rahega 1 ghante ke liye

πŸ’‘ Kisi message ko reply karke bhi broadcast kar sakte ho: /broadcast all (reply wala message jayega)

βš™οΈ Settings Commands

Command Usage Example
/setlimit <number> Free user daily download limit /setlimit 5
/setresults <free> <prem> Search results count /setresults 5 10
/setdelete <seconds> File auto-delete timer /setdelete 300
/forcesub on Force join ON karo /forcesub on
/forcesub off Force join OFF karo /forcesub off

πŸ”— Shortlink Commands

Command Usage
/shortlink on Shortlink verify ON
/shortlink off Shortlink verify OFF
/addshortlink Naya shortlink API add karo (bot guide karega)
/removeshortlink <number> Shortlink number se hatao
/shortlinks Sab active shortlinks dekho

🌐 Blogger / Sheet Commands

Command Usage
/syncsheet Google Sheet se URLs turant sync karo
/blogposts Sab blog post URLs list dekho
/addblog <url> [label] Manually ek URL add karo
/removeblog <number> Number se URL hatao

🏘️ Group Commands (Group mein use karo)

Command Usage Example
/gshortlink <api_key> <url> Group ka apna shortlink set karo /gshortlink abc123 modijiurl.com
/gshortlinkremove <number> Group shortlink hatao /gshortlinkremove 1
/gshortlinks Group ke shortlinks dekho /gshortlinks
/gsettings Group settings /gsettings

πŸ‘€ User Commands

Command Kya Karta Hai
/start Bot start + welcome
/help Help message
/premium Plans aur pricing dekho
/mystats Apni stats dekho
/referlink Refer link lo β€” 10 refer = 15 din free premium!


πŸ’Ž Premium Plans


Feature πŸ†“ Free User πŸ’Ž Premium User
Results per search 5 10
Shortlink/Blog verify βœ… Har baar ❌ Skip β€” Direct file!
Force join channels βœ… Hoga ❌ Nahi hoga
Daily downloads 10 ♾️ Unlimited
PM mein search ❌ βœ…
HD Online streaming ❌ βœ…
Direct download link ❌ βœ…
10 refer karo β€” 15 din FREE premium! 🎁

Plan Price Duration
πŸ₯ˆ Silver β‚Ή50 10 din
πŸ₯‡ Gold β‚Ή150 30 din
πŸ’Ž Diamond β‚Ή200 60 din
πŸ‘‘ Elite β‚Ή800 1 Saal

Premium lene ke liye Mini App use karo ya @asbhaibsr contact karo


πŸ—οΈ Bot Kaise Kaam Karta Hai

User: "KGF Chapter 2" type karta hai
              β”‚
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚   Security Layer    β”‚
   β”‚  βœ“ Ban Check        β”‚
   β”‚  βœ“ Daily Limit      β”‚
   β”‚  βœ“ Force Sub        β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
              β”‚
 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚    3-LAYER SEARCH ENGINE   β”‚
 β”‚                            β”‚
 β”‚  πŸ₯‡ Userbot Live Search    │──► βœ… Found β†’ Cache Save
 β”‚  πŸ₯ˆ Bot API Fallback       │──► βœ… Found β†’ Cache Save
 β”‚  πŸ₯‰ MongoDB Cache (10 min) │──► βœ… Serve instantly
 β”‚                            β”‚
 β”‚  "Not Found" = Almost ❌   β”‚
 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
              β”‚
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚   Results Dikhao    β”‚
   β”‚   User File Click   β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
              β”‚
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚  Verify Check       │──YES───►│ Blogger Post     β”‚
   β”‚  Premium? Skip!     β”‚         β”‚  ya Shortlink    β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜         β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
              β”‚ (Premium user)               β”‚ (Verified)
              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                           β”‚
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚   File PM mein Aati!    β”‚
              β”‚   βœ… Delivery Complete  β”‚
              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


πŸ“ Project Structure

AsBhaiDropBot/
β”‚
β”œβ”€β”€ πŸ€–  bot.py           ── Main bot β€” handlers, commands, callbacks
β”œβ”€β”€ πŸ—„οΈ  database.py      ── MongoDB + 3-layer search + Sheet sync
β”œβ”€β”€ βš™οΈ  config.py        ── All env variables & defaults
β”œβ”€β”€ 🌐  routes.py        ── Web server + HD streaming engine
β”œβ”€β”€ πŸ“±  miniapp.html     ── Telegram Mini App UI
β”œβ”€β”€ πŸ“¦  requirements.txt ── Python dependencies
β”œβ”€β”€ πŸš€  Procfile         ── Koyeb/Railway process config
β”œβ”€β”€ 🐍  runtime.txt      ── Python version (3.11)
└── πŸ“„  LICENSE          ── AsBhai Custom License (ACSL v1.0)


πŸ›‘οΈ Copyright Protection

Yeh bot mein built-in copyright protection hai:

  • CREDIT_URL env var mein asbhaibsr nahi β†’ Bot start hi nahi hoga
  • Copyright headers hatao β†’ Deploy fail hoga
  • Sirf ek kaam karo: CREDIT_URL=https://github.com/asbhaibsr/AsBhaiDropBot set karo β†’ Deploy βœ…


πŸ“ž Support & Contact



Β  Β 



Kya milega owner se:

Zaroorat Kya Milega
πŸ”‘ Blogger Script Bot ke saath kaam karne wali verify script
βš™οΈ Custom Setup Poora setup help + troubleshooting
πŸ’Ž Commercial License Business use ke liye
🏘️ Group Premium Apne group ke liye premium activate

Contact Now


⭐ Agar yeh bot helpful laga toh GitHub par Star zaroor dena!

Β© 2024–2026 asbhaibsr β€” All Rights Reserved

Licensed under AsBhai Custom License (ACSL v1.0)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors