1. 拉取 https://hub.docker.com/r/jwstar/arbot
2. 创建好机器人,获取 token 和自己 id
3. 获取电报 api 和 hash
https://my.telegram.org/auth
4. 手动点击镜像部署 网络用 host
环境添加下边这几个 代理不需要可不添加
如果启用上传到电报 选 false 并把 aria2 的下载目录映射进机器人 记得两者的路径要一致
send id 就是 user id 一回事
API_ID: 11111
API_HASH: 11111
BOT_TOKEN: 11111:11111
JSON_RPC_URL: http://11111:6800/jsonrpc
JSON_RPC_TOKEN: 11111
SEND_ID: 11111
# PROXY_IP: #可选 代理ip
# PROXY_PORT: #可选 代理端口
UP_TELEGRAM: 'False' #是否上传电报
命令部署:
docker run -d
--name arbot
--restart unless-stopped
--log-opt max-size=1m
--network host
-e TZ=Asia/Shanghai
-e API_ID=1111
-e API_HASH=11111
-e BOT_TOKEN=1111
-e JSON_RPC_URL=http://ip:6800/jsonrpc
-e JSON_RPC_TOKEN=1111
-e SEND_ID=1111
-e PROXY_IP= #可选 代理ip
-e PROXY_PORT= #可选 代理端口
-e UP_TELEGRAM='False' #可选 是否上传电报 是的话 'true' 默认 'False'
-v $pwd/downloads:/downloads \ #启用上传电报后映射需要下载目录以用于读取并上传,映射到容器的路径与aria2下载路径一致
jwstar/arbot:latest