tele-aria2
tele-aria2是一个可以控制 Aria2 服务端的 Telegram Bot ,它可以发任务到远程 Aria2 进行下载、查看任务、删除任务等操作。准确来说它是一个 Aria2 前端程序,只不过形式不是我们所熟知的 AriaNg 那样的 Web 页面,而是以一个聊天机器人的形式存在。如果 Aria2 配置好联动 Rclone 自动上传,那么就可以实现发送下载链接给 Bot → Aria2 下载 → Rclone 自动上传文件到 Google Drive 等网盘的操作。
部署 Aria2
Aria2 Pro更好用的Aria2 Docker容器镜像
或者
Aria2一键安装管理脚本增强版
部署tele-aria2
首先编写一个配置文件,从上到下依次是 Aria2 RPC 地址、密钥、代理地址、Bot 访问令牌、用户 ID、任务显示数量最大值。根据自己的实际情况填写,自由地区的 VPS 可以去掉代理地址配置。
{
"aria2-server":"ws://aria2的地址/jsonrpc",
"aria2-key":"aria2的密钥",
"proxy":"http代理,国外机器可留空",
"bot-key":"123456789:abcxyz",
"user-id":"123456",
"max-index":10
}
把编写好的配置文件保存到 ~/.tele-aria2-conf.json
(这个文件名称和路径随意,自己知道就行,后面的 Docker 运行命令中记得替换)
nano ~/.tele-aria2-conf.json
运行 Docker 容器
docker run -d \
--name tele-aria2 \
--restart unless-stopped \
--log-opt max-size=1m \
--network host \
-v ~/.tele-aria2-conf.json:/config.json \
p3terx/tele-aria2:0.2.2
用法
直接给你的机器人发送start,发送文件下载链接、种子文件、种子下载链接,即可自动开始下载,另外机器人配备菜单,可查看和控制Aria2的任务进度。
开源地址
Loading...