功能
自动PikPak离线下载+aria2下载+释放网盘空间的TG机器人
pm2
等进程守护工具在后台守护运行。xx not saved successfully!
的信息,暂不知悉其影响,现先忽略。如发现此信息对文件造成的影响,欢迎反馈,但是大概率是pikpak离线下载自己的问题,与本程序可能无关/pikpak
命令不会阻塞进程,意味着可以在正在下载上一个磁力的过程中,继续添加磁力,但是依然会排队等待下载/pikpak
命令可能存在部分文件下载失败的情况,tg机器人会发送消息给出解决方案,也欢迎带日志反馈失败的情况/clean
命令会阻塞进程,这是为了避免出现一边下一边删的情况/download
命令本意仅为临时处理/pikpak
下载过程中部分文件下载失败的情况,待/pikpak
足够鲁棒后,将弃用/download
/download
命令同样会在下载完成后释放网盘空间,请注意!pip install -r requirements.txt
# TG机器人的令牌,tg找@BotFather创建机器人即可获取 TOKEN = 'token' # pikpak账号,可以为手机号、邮箱,支持任意多账号 USER = ["example_user1", "example_user2"] # 账号对应的密码,注意与账号顺序对应!!! PASSWORD = ["example_password1", "example_password2"] # 以下分别为aria2 RPC的协议(http/https)、host、端口、密钥 ARIA2_HTTPS = False ARIA2_HOST = "example.aria2.host" ARIA2_PORT = "port" ARIA2_SECRET = "secret" # aria2下载根目录 ARIA2_DOWNLOAD_PATH = "/mnt/sda1/aria2/pikpak" # 可以自定义TG API,也可以保持默认 TG_API_URL = 'https://api.telegram.org/'
python pikpakTgBot.py