本帖最后由 hostlocmjj 于 2022-2-5 16:17 编辑
支持Aria2、本子下载、网易云音乐下载、Pixiv榜单下载、Youtue-dl支持、搜图。 https://github.com/666wcy/ARPT-Bot
安装docker 国外机 curl -sSL https://get.docker.com/ | sh 国内机 curl -sSL https://get.daocloud.io/docker | sh
- docker run -d
- –name arpt
- -e Api_hash=6666
- -e Api_id=6666
- -e Aria2_secret=hostlocmjjmjjmjj
- -e Remote=yun
- -e Telegram_bot_api=6666
- -e Telegram_user_id=6666
- -e Upload=/
- -e Rclone_share=True
- -e Error_user_info=
- -p 8868:8868
- benchao/arpt:v2.1.0
复制代码
配置解释
Api_hash Api_id 这两项在https://my.telegram.org中注册应用后得到 实测86手机号注册不了,需要+1
Aria2_secret Aria2的密匙自己随便写
Telegram_bot_api Bot的API,在@BotFather申请获得
Telegram_user_id 使用者的TG id,可在@userinfobot处获得,设置为群组ID则该群组所有人员可用,需要设置Bot的群组权限
Remote 上传目的地的rclone盘符建议保持不变
Upload 上传文件夹名称,后面不需要加/建议保持不变
Rclone_share 可不填,True 为上传网盘后返回分享链接(onedrive),False 为关闭该功能,不设置该变量则默认关闭建议保持不变
Error_user_info 不填
然后去tg试试你的机器人能不能说话了 再继续 配置rclone 我们先在windows上配置一下 下载windows对应位数的压缩包,网址:https://rclone.org/downloads/
先解压到D:rclone
管理员命令提示符(cmd)输入下面的命令,回车
cd /d d:rclone rclone authorize "onedrive" 会自动打开浏览器让你登录你的onedrive账户
点击授权后浏览器显示如图
回到cmd,发现多了一大串字符。复制花括号里的所有字符,新建一个文档保存,一会要用。
进入docker
docker ps docker exec -it 775c7c9ee1e1 /bin/bash #自己改成你的id
输入 rclone config n yun 找找OneDrive 27 / Microsoft OneDrive "onedrive"
- Storage> 27
- Option client_id.
- OAuth Client Id.
- Leave blank normally.
- Enter a string value. Press Enter for the default ("").
- client_id>回车
- Option client_secret.
- OAuth Client Secret.
- Leave blank normally.
- Enter a string value. Press Enter for the default ("").
- client_secret>回车
- Option region.
- Choose national cloud region for OneDrive.
- Enter a string value. Press Enter for the default ("global").
- Choose a number from below, or type in your own value.
- 1 / Microsoft Cloud Global
- "global"
- 2 / Microsoft Cloud for US **
- "us"
- 3 / Microsoft Cloud Germany
- "de"
- 4 / Azure and Office 365 operated by 21Vianet in China
- "cn"
- region>1
复制代码
然后 n n 然后粘贴进去 回车回车 就行了 参考 https://hechuan.me/rclone
接着就可以去tg上面玩机器人了
start – 查看Bot状态 help – 获取Bot的使用帮助 pixivauthor – 对pixiv画师作品操作 pixivtopall – 对pixiv排行榜进行操作 pixivtopillust – 对插画排行榜进行操作 pixivpid – 发送pixiv该id的图片 magfile – 推送种子文件至aria2下载后上传至网盘 mirror – 推送直链至aria2下载上传至网盘 mirrortg – 推送直链至aria2下载发送到TG magnet – 推送磁力链接至aria2下载后上传至网盘 downtgfile – 发送TG文件并上传至网盘 rclonecopy – 用rclone在网盘间传输 rclonelsd – 用rclone显示网盘文件夹 rclone – 用rclone显示文件夹内详细信息 rclonecopyurl – 用rclonecopyurl的方式直接上传直链文件 getfileid – 发送文件获取fileid getfile – 发送fileid来获取文件 video – 发送视频链接 neteaseid – 通过id获取歌曲信息 searchsong – 搜索网易云音乐歌曲 playlist – 获取歌单信息 odshare – 下载公开的od、sp分享链接文件并上传网盘 odprivate – 下载域内的od、sp分享链接上传到网盘 n** – 下载n**中对应id的本子 e** – 下载n**中对应id的本子 picacgsearch – 在哔咔中搜索本子,支持ZIP上传到网盘和发送到TG e**search – 在e**中搜索本子,支持ZIP上传到网盘和发送到TG、发送网页 n**search – 在n**中搜索本子,支持ZIP上传到网盘和发送到TG、发送网页
非常好用的程序,有几个坑哈哈哈。
感谢作者!!! |