Dies ist ein Telegram-Bot zum Herunterladen von Mega.nz-Links und zum Zurückgeben als Dateien/Videos – erstellt von einem 100 % Neuling!
(Wenn ich Noob meine, meine ich wirklich Noob!)
Eine Live-Version dieses Bots finden Sie im Telegram unter @mega_downloader_robot
Erstellt mit ❤️ von @xmysteriousx als Teil von @mysterious_uploader_robot
Bitte seien Sie freundlich, dieses Repo zu markieren und zu forken!✨?
Hinweise :-
Hinweis : Auch auf Heroku sind Downloads schnell! ?
Erstellen Sie ein Ubuntu 20.04 (LTS) x64 vps! (Alle folgenden Befehle gelten unter der Annahme, dass Sie ein Ubuntu 20.04 (LTS) x64 vps verwenden!)
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
(Ignorieren Sie die Warnung „Der Download wird ohne Sandbox als Root als Datei durchgeführt“, wenn sie angezeigt wird ... Fahren Sie jetzt mit den anderen Schritten fort!)
tmux
Jetzt gibt es zwei Methoden, um noch weiter zu gehen!
Methode 1
sample_config.py
und kopieren Sie den gesamten Code darin. Erstellen Sie in Ihrem geforkten Repo eine Datei mit dem Namen config.py
und fügen Sie den gesamten Code darin ein.config.py
Datei finden Sie Beispiele für die Bearbeitung der Felder.)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
Wenn Sie nun alles richtig gemacht haben, wird der Bot erfolgreich ausgeführt! ?
Methode 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
Datei finden Sie Beispiele für die Bearbeitung der Felder.)python3 bot.py
Wenn Sie nun alles richtig gemacht haben, wird der Bot erfolgreich ausgeführt! ?
API_ID
– Holen Sie sich diesen Wert von https://my.telegram.org/appsAPI_HASH
– Holen Sie sich diesen Wert von https://my.telegram.org/appsTG_BOT_TOKEN
– Erstellen Sie einen Bot von https://t.me/BotFather und geben Sie das Token hier ein.Mega_email
– Das ist nicht nötig! Geben Sie Ihre Mega-E-Mail-Adresse nur ein, wenn Sie über ein Mega.nz-Konto mit Pro-/Business-Funktionen verfügen. (Wird zum Herunterladen von Links mit der Download-Engine „MEGAcmd“ verwendet, die in diesem Repository verwendet wird.)Mega_password
– Dies ist nicht notwendig! Geben Sie Ihr Mega-Passwort nur ein, wenn Sie ein Mega.nz-Konto mit Pro-/Business-Funktionen haben. (Wird zum Herunterladen von Links mit der Download-Engine „MEGAcmd“ verwendet, die in diesem Repository verwendet wird.)Bot_username
– Der Telegram-Benutzername Ihres Bots. (Muss mit „@“ vor dem Benutzernamen eingegeben werden.)AUTH_USERS
– IDs der Telegram-Benutzer, denen Sie Multitasking ermöglichen möchten – das gleichzeitige Herunterladen mehrerer Links!OWNER_ID
– Ihre Telegramm-ID (Eigentümer).REDIS_URI
– Holen Sie sich diesen Wert von http://redislabs.com/try-free (Wenn Sie nicht wissen, wie Sie diese Werte erhalten, finden Sie hier ein vollständiges Video-Tutorial: – https://t.me/botzupdate/5)REDIS_PASS
– Holen Sie sich diesen Wert von http://redislabs.com/try-free (Wenn Sie nicht wissen, wie Sie diese Werte erhalten, finden Sie hier ein vollständiges Video-Tutorial: – https://t.me/botzupdate/5) /start
– Um zu überprüfen, ob der Bot lebt!/help
– Um die detaillierte Hilfeanleitung zur Verwendung des Bots zu erhalten!/deletethumbnail
– Zum Löschen Ihres gespeicherten benutzerdefinierten Miniaturbilds!/mega_ini
– Wenn Sie der Bot-Besitzer sind (der den Bot bereitstellt) und über ein Pro-/Business-Konto verfügen; Zusätzlich zur Angabe Ihrer Mega-Anmeldeinformationen in Konfigurationsvariablen bei der Bereitstellung des Bots müssen Sie eine mega.ini-Datei zur Verwendung mit der Download-Engine „megatools“ erstellen, die in diesem Repository verwendet wird. Dieser Schritt ist unbedingt erforderlich, wenn Sie beim Herunterladen von Links Kontingentbeschränkungen vermeiden möchten!Erstellen Sie eine neue Textdatei im Editor oder mit einer anderen Methode. Kopieren Sie den unten gezeigten Code und fügen Sie ihn in Ihre neu erstellte Textdatei ein. Ersetzen Sie die Werte durch Ihre tatsächlichen Anmeldeinformationen! Dann speichern Sie die Datei als „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
Hinweis: – Ändern Sie im obigen Code nur den „Benutzernamen“ und das „Passwort“ mit Ihren Anmeldeinformationen. Belassen Sie andere genau so wie sie sind und speichern Sie die Datei als „mega.ini“.
Senden Sie nun Ihre Datei „mega.ini“ an Ihren Bot und senden Sie als Antwort darauf den Befehl /mega_ini
/black
– Um unerwünschte Benutzer vom Bot zu verbannen!
( Syntax zum Senden des Befehls an den Bot lautet :- /black
userid )
/unblack
– Um gesperrte Benutzer vom Bot zu entsperren!
( Syntax zum Senden des Befehls an den Bot lautet :- /unblack
userid )
/lisblack
– Um die Telegram-ID-Liste der gesperrten Benutzer vom Bot zu erhalten!
/broadcast
– Um eine Nachricht an alle Benutzer des Bots zu senden!
( Syntax zum Senden des Befehls an den Bot lautet : - /broadcast
als Antwort auf die Nachricht, die Sie senden möchten! )
/stats
– Um die Gesamtzahl der Benutzer zu erhalten, die Ihren Bot verwendet haben!
Für die Hilfe von jemandem wie mir auf dieser Welt, der sich fragt, wie man einen Bot zum Herunterladen von Mega-Links erstellt, oder für jeden, der einen Code zum Herunterladen von Mega-Links findet; Ich dachte daran, dies öffentlich zu machen. ?❤️
Projekt geschrieben und erstellt von - XMYSTERIOUSX