tele-aria2

tele-aria2是一个可以控制 Aria2 服务端的 Telegram Bot ,它可以发任务到远程 Aria2 进行下载、查看任务、删除任务等操作。准确来说它是一个 Aria2 前端程序,只不过形式不是我们所熟知的 Ar­i­aNg 那样的 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...

🏷本文标签:Docker,️tgbot,️Aria2,️tele-aria2
最后修改:2024 年 02 月 06 日
如果觉得我的文章对你有用,请随意赞赏