An open API service indexing awesome lists of open source software.

https://github.com/dkbotzproject/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.
https://github.com/dkbotzproject/mx-player-downloader-bot

downloader mx mx-player telegram telegrambot

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# ๐Ÿš€ 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](https://github.com/DKBOTZPROJECT/MX-Player-Downloader-Bot/blob/DKBOTZ/README.md#notes)

Deploy To Heroku





Deploy To Heroku

๐Ÿ’ป Deploy On VPS (Manual Setup)

#### ๐Ÿ“Œ Step 1: Update System

```bash
apt update && apt upgrade -y
```

#### ๐Ÿ“Œ Step 2: Install Required Packages

```bash
apt install python3 python3-pip ffmpeg git -y
```

#### ๐Ÿ“Œ Step 3: Clone Repository

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

#### ๐Ÿ“Œ Step 4: Install Requirements

```bash
pip3 install -r requirements.txt
```

#### ๐Ÿ“Œ Step 5: Set Environment Variables

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

#### ๐Ÿ“Œ Step 6: Run Bot

```bash
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

* ๐Ÿ‘จโ€๐Ÿ’ป Developer: [๐€๐ง๐จ๐ง๐ฒ๐ฆ๐จ๐ฎ๐ฌ](https://t.me/DKBOTZHELP)
* ๐Ÿ“ข Support Channel: [๐ƒ๐Š๐๐Ž๐“๐™](https://t.me/DKBOTZ)
* ๐Ÿ’ฌ Support Group: [๐ƒ๐Š๐๐Ž๐“๐™ ๐’๐”๐๐๐Ž๐‘๐“](https://t.me/DKBOTZSUPPORT)

๐Ÿ› ๏ธ Report On GitHub (Recommended)

๐Ÿ‘‰ Go To: [Github Issues](https://github.com/DKBOTZPROJECT/MX-Player-Downloader-Bot/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

* ๐Ÿ‘จโ€๐Ÿ’ป Developer: [๐€๐ง๐จ๐ง๐ฒ๐ฆ๐จ๐ฎ๐ฌ](https://t.me/DKBOTZHELP)
* ๐Ÿ“ข Support Channel: [๐ƒ๐Š๐๐Ž๐“๐™](https://t.me/DKBOTZ)
* ๐Ÿ’ฌ Support Group: [๐ƒ๐Š๐๐Ž๐“๐™ ๐’๐”๐๐๐Ž๐‘๐“](https://t.me/DKBOTZSUPPORT)

๐Ÿ“Œ Report Issues To Developer Or Support Group

---