115-Bot搭建部署教程
原文链接: https://xix.lol/archives/1717259753539
本文为搬运文章,并在原文基础上根据自己折腾时进行了部分内容优化调整。
有时候挺羡慕PikPak得官方Bot,可以绑定自己得TG账号和PP账号使用,因为转入了115大家庭,所以我找了一下,发现有一个115Bot得项目,基本功能如下:
- 批量解压
- 视频转存115(
- 新版本镜像已经增加了文件,图片等类型的转存,推荐搭配浏览器插件一起使用)
- 创建strm文件
- 订阅女优每日更新
- 许愿树自动许愿、助愿、采纳
- 添加磁力链、ed2k单条或多条到115,支持转发消息到机器人自动提取消息中的磁力链
- 离线任务监控:任务下载完成后移动到指定文件夹,删除指定广告文件,去除指定字符串重命名
因为个人需求不一样,本博文只演示部分功能,首先准备一下东西:
一台Ubuntu/Debian系统的服务器(最好是无限流量,硬盘比较大得,预留10G硬盘空间给bot使用,因为转存tg视频,是需要通过你得服务器下载再上传)
重要提示:服务器选择建议
最好是使用国外服务器,否则无法正常使用。如果是国内服务器,使用时配置代理的话,会消耗大量代理流量。而且配置代理也较为麻烦。
一个SSH工具(我演示使用FinalShell)
创建配置文件
首先在你电脑创建一个文档,写入以下内容
1 | #必填项、机器人token,不知道,自行google tg机器人创建 |
如果你不需要许愿,可以直接删除对应可选项的代码,例如我的
1 | #必填项、机器人token,不知道,自行google tg机器人创建 |
注意,这里的bot.apiId=和bot.apiHash=是你自己TG账号的api,不是机器人的,你需要去https://my.telegram.org/申请开通 ,如果你申请不到,是无法使用转存功能的
然后保存文档,修改名字为:application.properties
注意:.properties是后缀名
然后打开你的SSH工具,链接上服务器,在任意路径新建一个文件夹,名字叫115bot,我这里在root路径下新建了
把上面的 application.properties 文件上传到这个115bot文件夹中,并选择文件右键修改文件权限,如图
安装docker
1 | #安装命令 |
安装完成之后,拉取115bot镜像
1 | #拉取镜像命令 |
启动容器,这个是梭哈命令,只修改了映射路径和添加了自动重启命令,如果你上面路径设置不是在/root/115bot,请自己修改映射路径
1 | #启动容器命令 |
如果你的服务器内存不够,可以自己修改内存值,在len996/115bot:latest前添加就可以
1 | #限制容器内存,根据机器配置决定,我的机器128m已经是极限了,再低启动时间太长 |
更新bot版本的方法
首先通过images命令和ps命令查找镜像和容器的id
列出本机所有镜像
docker images获取镜像id之后,删除当前的镜像
删除对应的镜像
docker rmi -f id然后获取容器id
docker ps停止容器的运作输入命令
docker stop id然后删除当前的机器人容器
docker rm id重新拉取最新的镜像
docker pull len996/115bot:latest再次以启动命令生成新的容器,注意!你的原始映射路径是什么就改什么,如果不一致会丢失数据或者无法启动
1 | #启动容器命令 |
附带一些常用docker命令
1 | #查看当前状态 |






