Este es un bot de Telegram para descargar enlaces de mega.nz y devolverlos como archivos/videos. ¡Hecho por un 100% novato!
(¡Cuando me refiero a novato, realmente me refiero a novato!)
Puedes encontrar una versión en vivo de este bot en Telegram como @mega_downloader_robot
Creado con ❤️ por @xmysteriousx como parte de @mysterious_uploader_robot
¡Sea amable de destacar y bifurcar este repositorio!✨?
Notas : -
Nota : - ¡Las descargas también son rápidas en heroku! ?
¡Crea un vps Ubuntu 20.04 (LTS) x64! (¡Todos los comandos a continuación se dan asumiendo que usa Ubuntu 20.04 (LTS) x64 vps!)
sudo apt update
sudo apt upgrade
apt-get update
apt-get install tmux
apt install meson
sudo apt-get install libtool libglib2.0-dev gobject-introspection libgmp3-dev nettle-dev asciidoc glib-networking openssl libcurl4-openssl-dev libssl-dev
git clone https://github.com/XMYSTERlOUSX/megatools
cd megatools
meson b
ninja -C b
sudo ninja -C b install
cd
wget https://mega.nz/linux/MEGAsync/xUbuntu_20.04/amd64/megacmd-xUbuntu_20.04_amd64.deb
sudo apt install ./megacmd-xUbuntu_20.04_amd64.deb
(Ignore la advertencia "La descarga se realiza sin espacio de pruebas como raíz como archivo" si se muestra... ¡Continúe con los demás pasos ahora!)
tmux
¡Ahora hay dos métodos para llegar más lejos!
Método 1
sample_config.py
y copie todo el código que contiene. En su repositorio bifurcado, cree un archivo llamado config.py
y pegue el código completo en él.config.py
verá los ejemplos de cómo editar los campos).git clone You_forked_repo_url
apt install python3-pip
apt install ffmpeg
cd mega-link-downloader-bot
pip3 install -r requirements.txt
python3 bot.py
Ahora, si hiciste todo correctamente, ¡el bot se ejecutará correctamente! ?
Método 2
git clone https://github.com/XMYSTERlOUSX/mega-link-downloader-bot
apt install python3-pip
apt install ffmpeg
cd mega-link-downloader-bot
pip3 install -r requirements.txt
cp sample_config.py config.py
nano config.py
config.py
.config.py
verá los ejemplos de cómo editar los campos).python3 bot.py
Ahora, si hiciste todo correctamente, ¡el bot se ejecutará correctamente! ?
API_ID
: obtenga este valor de https://my.telegram.org/appsAPI_HASH
: obtenga este valor de https://my.telegram.org/appsTG_BOT_TOKEN
: crea un bot desde https://t.me/BotFather e ingresa el token aquí.Mega_email
- ¡Esto no es necesario! Ingrese su mega correo electrónico solo si tiene una cuenta mega.nz con funciones profesionales/empresariales. (Se utiliza para descargar enlaces con el motor de descarga 'MEGAcmd' que se utiliza en este repositorio).Mega_password
: ¡esto no es necesario! Ingrese su mega contraseña solo si tiene una cuenta mega.nz con funciones profesionales/empresariales. (Se utiliza para descargar enlaces con el motor de descarga 'MEGAcmd' que se utiliza en este repositorio).Bot_username
: el nombre de usuario de Telegram de tu bot. (debe ingresar con '@' delante del nombre de usuario).AUTH_USERS
: ID de los usuarios de Telegram a quienes desea permitir la realización de múltiples tareas: ¡descargar varios enlaces a la vez!OWNER_ID
: su ID de Telegram (del propietario)REDIS_URI
: obtenga este valor en http://redislabs.com/try-free (si no sabe cómo obtener estos valores, encontrará un video tutorial completo disponible aquí: https://t.me/botzupdate/5)REDIS_PASS
: obtenga este valor en http://redislabs.com/try-free (si no sabe cómo obtener estos valores, encontrará un video tutorial completo disponible aquí: https://t.me/botzupdate/5) /start
- ¡Para comprobar si el bot está vivo!/help
- Para obtener la guía de ayuda detallada sobre el uso del bot./deletethumbnail
- ¡Para eliminar tu miniatura personalizada guardada!/mega_ini
: si eres el propietario del bot (quien implementa el bot) y tienes una cuenta profesional/empresarial; Además de proporcionar sus megacredenciales en las variables de configuración al implementar el bot, deberá crear un archivo mega.ini para usarlo con el motor de descarga 'megatools' que se utiliza en este repositorio. ¡Seguir este paso es esencial si está dispuesto a evitar los límites de cuota al descargar enlaces!Cree un nuevo archivo de texto en el bloc de notas o desde cualquier otro método. Copie el código que se muestra a continuación y péguelo en su archivo de texto recién creado. ¡Reemplace los valores con sus credenciales reales! Luego guarde el archivo como "mega.ini".
[Login]
Username = your-mega-email-without-inverted-commas
Password = your-mega-password-without-inverted-commas
[Network]
# 1MiB/s
SpeedLimit = 0
[UI]
Colors = true
Nota: - En el código anterior cambie sólo el "Nombre de usuario" y la "Contraseña" con sus credenciales. Mantenga los demás exactamente como están y guarde el archivo como "mega.ini".
Ahora envía tu archivo "mega.ini" a tu bot y como respuesta envía el comando /mega_ini
/black
- ¡Para prohibir el acceso del bot a usuarios no deseados!
( La sintaxis para enviar el comando al bot es :- / ID de usuario /black
)
/unblack
- ¡Para desbloquear a los usuarios prohibidos del bot!
( La sintaxis para enviar el comando al bot es :- /unblack
userid )
/lisblack
- ¡Para obtener la lista de ID de Telegram de los usuarios prohibidos del bot!
/broadcast
- ¡Para transmitir un mensaje a todos los usuarios del bot!
( La sintaxis para enviar el comando al bot es :- /broadcast
como respuesta al mensaje que desea transmitir ).
/stats
- Para obtener el número total de usuarios que han utilizado tu bot.
Para la ayuda de cualquier persona como yo en este mundo que se pregunte cómo hacer un bot para descargar mega enlaces, o para quien esté buscando un código para descargar mega enlaces; Pensé en hacer esto público. ?❤️
Proyecto escrito y creado por - XMYSTERIOUSX