这是一个电报机器人,用于下载 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 编写和创建