Il s'agit d'un robot de télégramme pour télécharger des liens mega.nz et les renvoyer sous forme de fichiers/vidéos - Fabriqué par un noob à 100 % !
(Quand je veux dire noob, je veux vraiment dire noob !)
Vous pouvez trouver une version live de ce bot dans Telegram sous le nom @mega_downloader_robot
Créé avec ❤️ par @xmysteriousx dans le cadre de @mysterious_uploader_robot
S'il vous plaît, soyez gentil de mettre en vedette et de créer ce repo !✨ ?
Remarques :-
Remarque : - Les téléchargements sont également rapides sur Heroku ! ?
Créez un vps Ubuntu 20.04 (LTS) x64 ! (Toutes les commandes ci-dessous sont données en supposant que vous utilisez un vps Ubuntu 20.04 (LTS) x64 !)
sudo apt updatesudo apt upgradeapt-get updateapt-get install tmuxapt install mesonsudo apt-get install libtool libglib2.0-dev gobject-introspection libgmp3-dev nettle-dev asciidoc glib-networking openssl libcurl4-openssl-dev libssl-devgit clone https://github.com/XMYSTERlOUSX/megatools cd megatoolsmeson bninja -C bsudo ninja -C b install cd wget https://mega.nz/linux/MEGAsync/xUbuntu_20.04/amd64/megacmd-xUbuntu_20.04_amd64.debsudo apt install ./megacmd-xUbuntu_20.04_amd64.deb(Ignorez l'avertissement « Le téléchargement est effectué sans bac à sable en tant que racine en tant que fichier » s'il s'affiche... Continuez avec les autres étapes maintenant !)
tmuxIl existe désormais deux méthodes pour aller plus loin !
Méthode 1
sample_config.py et copiez tout le code qu'il contient. Dans votre dépôt forké, créez un fichier nommé config.py et collez-y tout le code.config.py vous verrez des exemples sur la façon de modifier les champs.)git clone You_forked_repo_urlapt install python3-pipapt install ffmpeg cd mega-link-downloader-botpip3 install -r requirements.txtpython3 bot.pyMaintenant, si vous avez tout fait correctement, le bot fonctionnera avec succès ! ?
Méthode 2
git clone https://github.com/XMYSTERlOUSX/mega-link-downloader-botapt install python3-pipapt install ffmpeg cd mega-link-downloader-botpip3 install -r requirements.txtcp sample_config.py config.pynano config.pyconfig.py .config.py vous verrez des exemples sur la façon de modifier les champs.)python3 bot.pyMaintenant, si vous avez tout fait correctement, le bot fonctionnera avec succès ! ?
API_ID - Obtenez cette valeur depuis https://my.telegram.org/appsAPI_HASH - Obtenez cette valeur depuis https://my.telegram.org/appsTG_BOT_TOKEN - Créez un bot à partir de https://t.me/BotFather et entrez le jeton ici.Mega_email - Ce n'est pas nécessaire ! Entrez votre méga e-mail uniquement si vous disposez d'un compte mega.nz avec des fonctionnalités pro/business. (Utilisé pour télécharger des liens avec le moteur de téléchargement 'MEGAcmd' qui est utilisé dans ce référentiel.)Mega_password - Ce n'est pas nécessaire ! Entrez votre méga mot de passe uniquement si vous disposez d'un compte mega.nz avec des fonctionnalités pro/business. (Utilisé pour télécharger des liens avec le moteur de téléchargement 'MEGAcmd' qui est utilisé dans ce référentiel.)Bot_username - Le nom d'utilisateur du télégramme de votre bot. (doit entrer avec '@' devant le nom d'utilisateur.)AUTH_USERS - Identifiants des utilisateurs de télégrammes que vous souhaitez autoriser pour le multitâche - en téléchargeant plusieurs liens à la fois !OWNER_ID - Votre identifiant de télégramme (propriétaire)REDIS_URI - Obtenez cette valeur depuis http://redislabs.com/try-free (Si vous ne savez pas comment obtenir ces valeurs, un didacticiel vidéo complet est disponible ici : - https://t.me/botzupdate/5)REDIS_PASS - Obtenez cette valeur sur http://redislabs.com/try-free (Si vous ne savez pas comment obtenir ces valeurs, un didacticiel vidéo complet est disponible ici : - https://t.me/botzupdate/5) /start - Pour vérifier si le bot est vivant !/help - Pour obtenir le guide d'aide détaillé sur l'utilisation du bot !/deletethumbnail - Pour supprimer votre vignette personnalisée enregistrée !/mega_ini - Si vous êtes le propriétaire du bot (qui déploie le bot) et que vous disposez d'un compte pro/business ; En plus de fournir vos méga informations d'identification dans les variables de configuration lors du déploiement du bot, vous devrez créer un fichier mega.ini à utiliser avec le moteur de téléchargement « megatools » qui est utilisé dans ce référentiel. Passer par cette étape est essentiel si vous souhaitez éviter les limites de quotas lors du téléchargement de liens !Créez un nouveau fichier texte dans le bloc-notes ou à partir de toute autre méthode. Copiez le code ci-dessous et collez-le dans votre fichier texte nouvellement créé. Remplacez les valeurs par vos informations d'identification réelles ! Enregistrez ensuite le fichier sous "mega.ini".
[Login]
Username = your-mega-email-without-inverted-commas
Password = your-mega-password-without-inverted-commas
[Network]
# 1MiB/s
SpeedLimit = 0
[UI]
Colors = trueRemarque : - Dans le code ci-dessus, modifiez uniquement le "Nom d'utilisateur" et le "Mot de passe" avec vos informations d'identification. Gardez les autres exactement tels quels et enregistrez le fichier sous "mega.ini".
Envoyez maintenant votre fichier "mega.ini" à votre bot et en réponse envoyez la commande /mega_ini
/black - Pour bannir les utilisateurs indésirables du bot !
( La syntaxe d'envoi de la commande au bot est :- /black userid )
/unblack - Pour débannir les utilisateurs bannis du bot !
( La syntaxe d'envoi de la commande au bot est :- /unblack userid )
/lisblack - Pour obtenir la liste des identifiants de télégramme des utilisateurs bannis du bot !
/broadcast - Pour diffuser un message à tous les utilisateurs du bot !
( La syntaxe d'envoi de la commande au bot est :- /broadcast en réponse au message que vous souhaitez diffuser ! )
/stats - Pour obtenir le nombre total d'utilisateurs qui ont utilisé votre bot !
Pour l'aide de tout gars comme moi dans ce monde qui se demande comment créer un robot pour télécharger des méga-liens, ou pour quiconque trouve un code pour télécharger des méga-liens ; pensé à rendre cela public. ?❤️
Projet écrit et créé par - XMYSTERIOUSX