PikPakAutoOfflineDownloadBot
自动PikPak离线下载+aria2下载+释放网盘空间的TG机器人
项目地址:https://github.com/chengjieyong002/PikPakAutoOfflineDownloadBot
用途
得益于PikPak网盘与迅雷之间千丝万缕的联系,PikPak网盘的离线下载功能常常能做到秒离线。其服务器上资源之多,使其被戏称为”迅雷新加坡分雷“。对于已经下载不动的老磁力,不妨试试PikPak的离线下载,或许会有惊喜。
本项目实现了一个可以一键将磁力链接经pikpak离线后再下载到本地并删除对应网盘文件的tg机器人。只需简单配置,即可做到:磁力不担心,来去无痕迹。我只为磁力而来,不沾染一片尘埃。
重要提示
不建议将存储重要文件的PikPak账号用于本项目!!!
不建议将存储重要文件的PikPak账号用于本项目!!!
不建议将存储重要文件的PikPak账号用于本项目!!!
因为部分命令删除文件的机制较强劲,容易在使用中操作不慎导致误删。
部署
将pikpakTgBot.py
、config.py
、requirements.txt
、__init__.py
文件下载到本地同一目录下。
安装依赖:
pip install -r requirements.txt
配置config.py
文件信息:
# 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
这样你的机器人就上线工作啦!当然最好还是使用如pm2
等进程守护工具在后台守护运行。
使用
机器人监听的命令如下:
命令 | 含义 | 用法 | 备注 |
---|---|---|---|
/start |
获取帮助信息 | /start |
无 |
/help |
获取帮助信息 | /help |
无 |
/pikpak |
一键下载磁力到本地 | /pikpak magnet1 [magnet2] [...] |
可以一次下载多个磁力 |
/clean |
清空指定账号的网盘 | /clean account1 [account2] [...] |
/clean all 清空所有账号网盘 |
/account |
管理账号 | /account l/a/d [parameters] |
向机器人发送/account 获取详情 |
/download |
/download account1 [account2] [...] |
/clean
命令清空文件无法找回!!!请慎用!!!
/clean
命令清空文件无法找回!!!请慎用!!!
/clean
命令清空文件无法找回!!!请慎用!!!