這是一個電報機器人,用於下載 mega.nz 連結並將其作為文件/視頻返回 - 由 100% 菜鳥製作!
(當我說菜鳥時,我真的是指菜鳥!)
您可以在 telegram 中找到該機器人的即時版本:@mega_downloader_robot
由@xmysteriousx與 ❤️ 創建,作為 @mysterious_uploader_robot 的一部分
請善意地加註星標並分叉此儲存庫!
注意事項:-
注意:- Heroku 上的下載速度也很快! ?
製作 Ubuntu 20.04 (LTS) x64 vps! (下面的所有命令均假設您使用 Ubuntu 20.04 (LTS) x64 vps!)
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(如果顯示警告“下載是在未沙箱化的情況下以根文件身份執行的”,請忽略警告...現在繼續執行其他步驟!)
tmux現在有兩種方法可以更進一步!
方法一
sample_config.py並複製其中的所有程式碼。在您的分叉儲存庫中,建立一個名為config.py的檔案並將整個程式碼貼到其中。config.py檔案中,您將看到如何編輯欄位的範例。)git clone You_forked_repo_urlapt install python3-pipapt install ffmpeg cd mega-link-downloader-botpip3 install -r requirements.txtpython3 bot.py現在,如果一切正確,機器人將成功運作! ?
方法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檔案中,您將看到如何編輯欄位的範例。)python3 bot.py現在,如果您所做的一切正確,機器人將成功運行! ?
API_ID - 從 https://my.telegram.org/apps 取得此值API_HASH - 從 https://my.telegram.org/apps 取得此值TG_BOT_TOKEN - 從 https://t.me/BotFather 建立一個機器人並在此輸入令牌。Mega_email - 這不是必要的!只有當您擁有具有專業/商業功能的 mega.nz 帳戶時,才輸入您的大型電子郵件。 (用於下載此儲存庫中使用的下載引擎「MEGAcmd」的連結。)Mega_password - 這不是必要的!只有當您擁有具有專業/商業功能的 mega.nz 帳戶時,才輸入您的 mega 密碼。 (用於下載此儲存庫中使用的下載引擎「MEGAcmd」的連結。)Bot_username - 您的機器人的電報使用者名稱。 (必須在使用者名稱前面輸入“@”。)AUTH_USERS - 您希望允許其進行多任務處理的電報用戶的 ID - 一次下載多個連結!OWNER_ID - 您(所有者)的電報 IDREDIS_URI - 從 http://redislabs.com/try-free 取得此值(如果您不知道如何取得這些值,可以在此處取得完整的影片教學:- https://t.me/botzupdate/5)REDIS_PASS - 從 http://redislabs.com/try-free 取得此值(如果您不知道如何取得這些值,可以在此處取得完整的影片教學:- https://t.me/botzupdate/5) /start - 檢查機器人是否還活著!/help - 取得使用機器人的詳細幫助指南!/deletethumbnail - 刪除您儲存的自訂縮圖!/mega_ini - 如果您是機器人所有者(部署機器人)並擁有專業/企業帳戶;除了在部署機器人時在配置變數中提供大型憑證之外,您還必須建立一個 mega.ini 文件,以便與此儲存庫中使用的下載引擎「megatools」一起使用。如果您願意在下載連結時避免配額限制,那麼完成此步驟至關重要!在記事本或任何其他方法中建立一個新的文字檔案。複製下面顯示的程式碼並將其貼上到新建立的文字檔案中。將這些值替換為您的實際憑證!然後將文件另存為“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注意:- 在上面的程式碼中,僅使用您的憑證變更「使用者名稱」和「密碼」。其他部分保持原樣,並將文件另存為“mega.ini”
現在將您的「mega.ini」檔案傳送到您的機器人,並作為對其的回覆發送命令/mega_ini
/black - 禁止不需要的使用者使用機器人!
(將commnad送到機器人的語法有:- /black userid )
/unblack - 取消禁止被禁止的用戶使用機器人!
(將commnad送到機器人的語法有:- /unblack userid )
/lisblack - 從機器人取得被禁止使用者的電報 ID 清單!
/broadcast - 向機器人的所有用戶廣播訊息!
(向機器人發送命令的語法是: - /broadcast作為您要廣播的訊息的回應! )
/stats - 取得使用過您的機器人的使用者總數!
對於這個世界上像我這樣想知道如何製作下載大型連結的機器人的人,或任何正在尋找下載大型連結的程式碼的人的幫助;認為將此事公開。 ?
專案由 - XMYSTERIOUSX 編寫和創建