Skip to content

Latest commit

 

History

History
185 lines (127 loc) · 5.07 KB

File metadata and controls

185 lines (127 loc) · 5.07 KB

🚀 MX Player Downloader Bot

MX Player Downloader Bot Is A Powerful Telegram Bot That Allows Users To Easily Download Videos From MX Player. Simply Send The Video Link, And The Bot Will Automatically Fetch And Upload It To Telegram.

✨ Features

  • 🎬 Download Videos From MX Player Links
  • ⚡ Fast Processing & High-Speed Downloads
  • 📥 Automatic Link Detection & Fetching
  • 📤 Direct Upload To Telegram
  • 🧠 Smart Error Handling & Retry System
  • 📊 Clean And User-Friendly Experience

⚙️ Environment Variables

Variable Description
API_ID Get From https://my.telegram.org
API_HASH Get From https://my.telegram.org
BOT_TOKEN Get From @BotFather
🧩 Optional Variables
Variable Description
OWNER_USERNAME Bot Owner Username (default: DKBOTZHELP)
UPI_ID Your UPI ID For Payments (default: dkbotzpro@ybl)
CHANNEL_USERNAME Your Channel Username Without @ (default: DKBOTZ)
LOG_CHANNEL Private Channel ID For Logs (must start with -100)
FSUB_CHANNEL Force Subscribe Channel ID (must start with -100)
ADMINS Space Separated Admin User IDs
DATABASE_URL MongoDB Database URL
DATABASE_NAME Database Name (default: DKBOTZMXDOWNLOADER)

Deploy Option

⚠️ Before Deploy Or Hosting, Read Notes Section

Please Read The Notes Section Here

Deploy To Heroku


Deploy To Heroku

💻 Deploy On VPS (Manual Setup)

📌 Step 1: Update System

apt update && apt upgrade -y

📌 Step 2: Install Required Packages

apt install python3 python3-pip ffmpeg git -y

📌 Step 3: Clone Repository

git clone https://github.com/DKBOTZPROJECT/MX-Player-Downloader-Bot
cd MX-Player-Downloader-Bot

📌 Step 4: Install Requirements

pip3 install -r requirements.txt

📌 Step 5: Set Environment Variables

export API_ID=your_api_id
export API_HASH=your_api_hash
export BOT_TOKEN=your_bot_token

📌 Step 6: Run Bot

bash start.sh


💡 How To Use

  1. Copy The MX Player Video Link
  2. Send It To The Bot
  3. Wait A Few Seconds
  4. Get Your Video Ready To Download 🎉

🐞 Report Issues / Request Features

If You Face Any Issues Or Want New Features, You Can:

📢 Report On Telegram

🛠️ Report On GitHub (Recommended)

👉 Go To: Github Issues

📌 While Reporting Issue, Include:

  • Full Error Logs
  • Screenshot (If Possible)
  • Proper Description Of Problem
  • Steps To Reproduce Issue

💡 For Feature Request:

  • Clearly Explain Feature Idea
  • Provide Use Case
  • Add Example If Possible


⭐ Support The Project

If You Like This Project, Don’t Forget To ⭐ Star The Repository It Helps A Lot And Motivates For More Updates 🚀


Notes

🚀 How To Increase Download Speed

Download Speed Basically Depends On 2 Factors:

  1. 🇮🇳 Use Indian Server - MX Player Links Work Faster On Indian Servers. You Can Use A Proxy Or Indian Server To Increase Speed.

  2. Use Fast VPS Server - Use A High-Speed VPS With Good Network Performance. If The Server Is Located In India, Speed Will Be Even Better And More Stable.

👨‍💻 By Developer

  • Iski Speed Ka Issue Indian Server Use Karne Se Fix Ho Jaayega Pata Nahi Yesa Kyu Hai Mujhko Baad Me Time Milega To Me Iske Upper Ek Baar Kaam Karunga Solve Karne Ki Kosis Karunga.

  • Jo API isme Use Kiya Hu Vah Local Server Par Run Ho Raha Hai isliye Jyda Requests Mat Dalana. Baad Me isko Other Server Par Daal Dunga.

  • Agar Bot Me Koi Issues Ho To Mere Support Group Ya Github ke Issues Me Daal Sakte Ho.


💳 Credits

📌 Report Issues To Developer Or Support Group