Skip to content

Simple Telegram Bot to Download and Upload Files From Mega.nz

License

Notifications You must be signed in to change notification settings

zYxDevs/Mega.nz-Bot

 
 

Repository files navigation


Mega.nz-Bot - Cypher 🥷

A simple telegram bot to download, upload files or folders from Mega.nz

Features

  • ⚡ Download, Upload files/folders easily
  • 🙅‍♂️ No login required1
  • 🗃️ Support for Mega.nz user account
  • 🤝 Support for both private and public content
  • 🛡 Can be used as either private or public bot
  • 🖇 Direct download link to mega.nz upload
  • 🧐 See what files are in your links

Deploy

Deploy your own Bot ♥️! Star 🌟 Fork 🍴 and Deploy

Heroku

Deploy

Local

Recomended,

Use official Docker image to run Mega.nz-Bot 🐳

  • Install Docker on your server
  • Create the .env file (see env sample and config vars)
  • Pull the docker image
     docker pull ghcr.io/itz-fork/meganzbot:latest
    
  • Run it! (.env is path to .env file you created)
     docker run --env-file .env ghcr.io/itz-fork/meganzbot
    

Legacy Metods,

  1. Using installer script

    If you're using a linux distro with apt, apk, pacman or dnf as the package manager, you can use the official installer script to setup Mega.nz-Bot.

    curl -sS -O https://raw.githubusercontent.com/Itz-fork/Mega.nz-Bot/main/installer.sh && chmod +x installer.sh && ./installer.sh
  2. Using classic git clone

    • Clone the Repo
    git clone https://github.com/Itz-fork/Mega.nz-Bot
    
    • Enter the directory
    cd Mega.nz-Bot
    
    • Create a new virtual environment
    python -m venv .venv
    source .venv/bin/activate
    
    • Install Requirements
    pip3 install -U -r requirements.txt
    
    python3 -m megadl
    
    # If you get erros such as ModuleNotFoundError, use below command
    .venv/bin/python3 -m megadl
    

Config vars

Please refer to documentation

Support

Support Group

Footnotes

  1. This only applies to public contents and you're still limited by the daily download quota limit of the mega.nz platform

About

Simple Telegram Bot to Download and Upload Files From Mega.nz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.1%
  • Shell 12.4%
  • Other 0.5%