WZML-X is a powerful Telegram bot designed for efficient downloading and uploading of files across multiple platforms. Built with Python using the Pyrogram framework, it provides a seamless file management experience directly through Telegram.
Features
📥 Download Support:
Torrents: Download torrents with file selection before and during the process.
Direct Links: Mirror direct download links efficiently.
Cloud Services: Download from platforms like Mega.nz and Google Drive.
YouTube & More: Mirror content from yt-dlp supported sites.
📤 Upload Destinations:
Google Drive: Mirror files with Team Drive support.
Telegram Cloud: Upload directly to Telegram chats or channels.
RClone Supported Clouds: Integrate with cloud services using RClone.
DDL Servers: Upload to direct download servers.
🔧 Additional Features:
Progress Tracking: Monitor progress, speeds, and estimated completion times.
File Management: Extract password-protected archives and rename files.
RSS Integration: Automate downloads from RSS feeds.
Shell Execution: Execute shell commands directly via the bot.
User Management: Add sudo users and manage permissions.
Getting Started
Deploying WZML-X using Docker is simple. Follow these steps:
1️⃣ Clone the Repository:
git clone https://github.com/SilentDemonSD/WZML-X.git
cd WZML-X
2️⃣ Configure Environment Variables:
Rename the sample configuration file and update it with your settings:
mv config_sample.env .env
nano .env
3️⃣ Build & Run the Container:
docker-compose up --build -d
This will build and start the bot in detached mode.