2019-08-15 22:18:27 +08:00
|
|
|
|
# YYeTsBot
|
2021-01-10 14:17:11 +08:00
|
|
|
|
|
2021-01-26 18:12:39 +08:00
|
|
|
|
[](https://travis-ci.com/tgbot-collection/YYeTsBot)
|
|
|
|
|
|
|
|
|
|
|
|
[](https://codecov.io/gh/tgbot-collection/YYeTsBot)
|
|
|
|
|
|
|
2021-03-30 18:18:02 +08:00
|
|
|
|
**⚠️⚠️无法访问?自2021年3月22日起,本站间歇性地被墙啦!⬇️**
|
|
|
|
|
|
|
|
|
|
|
|
🧱 <img src="https://gfw.dmesg.app/get?url=https://yyets.dmesg.app" width = "16" height = "16" alt="gfw status"/>
|
|
|
|
|
|
|
2021-03-23 21:16:40 +08:00
|
|
|
|
|
2021-02-09 10:01:59 +08:00
|
|
|
|
* 人人影视bot,[戳我使用](https://t.me/yyets_bot)
|
|
|
|
|
|
|
|
|
|
|
|
* 人人影视分享站,[戳我使用](https://yyets.dmesg.app/)
|
|
|
|
|
|
|
|
|
|
|
|
机器人和网站由我长期维护,如果遇到问题可以提issue。
|
|
|
|
|
|
|
2021-01-11 21:29:56 +08:00
|
|
|
|
|
2019-08-16 09:31:34 +08:00
|
|
|
|
# 使用说明
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-01-10 14:17:11 +08:00
|
|
|
|
直接发送想要看的剧集名称就可以了,可选分享网页或者链接(ed2k和磁力链接)。
|
|
|
|
|
|
|
2021-01-22 23:37:21 +08:00
|
|
|
|
支持字幕侠、人人影视(目前人人影视官网无法打开,暂时无法使用)、人人影视离线资源
|
2021-01-23 16:21:40 +08:00
|
|
|
|
|
2021-01-25 20:53:24 +08:00
|
|
|
|
搜索资源时,会按照我预定的优先级(字幕侠、人人影视离线)进行搜索,当然也可以使用命令强制某个字幕组,如 `/yyets_offline 逃避可耻`
|
2021-01-22 23:37:21 +08:00
|
|
|
|
|
2021-01-11 21:29:56 +08:00
|
|
|
|
**由于译名的不同,建议输入部分译名,然后从列表中进行选择。比如说想看权力的游戏第四季,那么直接搜索"权力的游戏"就可以了。**
|
2019-08-16 09:31:34 +08:00
|
|
|
|
|
2021-01-23 16:21:40 +08:00
|
|
|
|
# 命令
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2020-11-05 16:45:38 +08:00
|
|
|
|
```
|
|
|
|
|
|
start - 开始使用
|
|
|
|
|
|
help - 帮助
|
|
|
|
|
|
credits - 致谢
|
|
|
|
|
|
ping - 运行状态
|
2021-01-17 15:38:00 +08:00
|
|
|
|
settings - 获取公告
|
2021-01-25 20:53:24 +08:00
|
|
|
|
zimuxia_offline - 字幕侠离线数据
|
|
|
|
|
|
zimuxia_online - 字幕侠在线数据
|
|
|
|
|
|
yyets_online - 人人影视在线数据
|
|
|
|
|
|
yyets_offline - 人人影视离线数据
|
2020-11-05 16:45:38 +08:00
|
|
|
|
```
|
2021-01-10 14:17:11 +08:00
|
|
|
|
|
2019-08-16 09:31:34 +08:00
|
|
|
|
# 截图
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-01-23 16:21:40 +08:00
|
|
|
|
## 常规搜索
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-01-17 14:29:24 +08:00
|
|
|
|

|
2019-08-16 09:31:34 +08:00
|
|
|
|
|
2021-01-23 16:21:40 +08:00
|
|
|
|
## 资源分享站截图
|
2021-02-21 19:20:57 +08:00
|
|
|
|
本网站永久免费,并且没有任何限制。
|
2021-01-17 14:29:24 +08:00
|
|
|
|

|
2019-08-16 09:31:34 +08:00
|
|
|
|
|
2021-04-04 14:08:32 +08:00
|
|
|
|
支持收藏功能,会跨设备同步
|
|
|
|
|
|

|
|
|
|
|
|
|
2021-01-23 16:21:40 +08:00
|
|
|
|
## 指定字幕组搜索
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-01-23 16:21:40 +08:00
|
|
|
|
目前只支持YYeTsOffline和ZimuxiaOnline
|
|
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
2021-02-05 17:39:58 +08:00
|
|
|
|
# 部署运行
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
|
|
|
|
|
## docker-compose
|
|
|
|
|
|
|
2021-02-10 15:15:38 +08:00
|
|
|
|
* 参见 [这里](https://github.com/tgbot-collection/BotsRunner)
|
|
|
|
|
|
* 本目录下的 `docker-compose.yml` 也可以作为参考
|
|
|
|
|
|
* nginx reverse proxy可以[参考这里](https://github.com/BennyThink/WebsiteRunner)
|
|
|
|
|
|
* [参考这里获取数据库](web/README.md)
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
# 启动数据库
|
|
|
|
|
|
docker-compose up -d mongo
|
|
|
|
|
|
# 导入数据库
|
|
|
|
|
|
docker cp db.tgz 1234da:/tmp
|
|
|
|
|
|
# 进入容器
|
|
|
|
|
|
docker-compose exec mongo bash
|
|
|
|
|
|
tar xf db.tgz
|
|
|
|
|
|
mongorestore
|
|
|
|
|
|
exit
|
|
|
|
|
|
# 开启服务
|
|
|
|
|
|
docker-compose up -d
|
|
|
|
|
|
```
|
2020-06-20 15:52:25 +08:00
|
|
|
|
|
2021-02-05 17:39:58 +08:00
|
|
|
|
## 常规方式
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-02-05 17:39:58 +08:00
|
|
|
|
### 1. 环境
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-02-07 16:40:27 +08:00
|
|
|
|
推荐使用Python 3.6+,环境要求
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-02-07 16:40:27 +08:00
|
|
|
|
* redis
|
|
|
|
|
|
* 可选MongoDB
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2019-08-16 09:31:34 +08:00
|
|
|
|
```bash
|
2021-02-08 13:00:35 +08:00
|
|
|
|
pip install -r requirements.txt
|
2019-08-16 09:31:34 +08:00
|
|
|
|
```
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2020-06-20 15:52:25 +08:00
|
|
|
|
### 2. 配置TOKEN
|
2021-01-10 14:17:11 +08:00
|
|
|
|
|
|
|
|
|
|
修改`config.py`,根据需求修改如下配置项
|
|
|
|
|
|
|
|
|
|
|
|
* TOKEN:bot token
|
2021-01-19 19:42:08 +08:00
|
|
|
|
* USERNAME:人人影视的有效的用户名
|
|
|
|
|
|
* PASSWORD :人人影视的有效的密码
|
2021-01-10 14:17:11 +08:00
|
|
|
|
* MAINTAINER:维护者的Telegram UserID
|
2021-01-11 21:29:56 +08:00
|
|
|
|
* REDIS:redis的地址,一般为localhost
|
2021-01-22 23:37:21 +08:00
|
|
|
|
* MONGODB: mongodb的地址
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-02-07 16:40:27 +08:00
|
|
|
|
### 3. 导入数据(可选)
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-02-07 16:40:27 +08:00
|
|
|
|
如果使用yyets,那么需要导入数据到MongoDB。可以在将数据导入到MySQL之后使用如下脚本导入数据到MongoDB
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-02-07 16:40:27 +08:00
|
|
|
|
```shell
|
|
|
|
|
|
python3 web/prepare/convert_db.py
|
|
|
|
|
|
```
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-02-07 16:40:27 +08:00
|
|
|
|
**不再兼容旧版本数据**
|
2020-10-25 11:53:40 +08:00
|
|
|
|
|
2021-02-07 16:40:27 +08:00
|
|
|
|
### 4. 运行
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2019-08-16 09:31:34 +08:00
|
|
|
|
```bash
|
2021-01-23 16:21:40 +08:00
|
|
|
|
python /path/to/YYeTsBot/yyetsbot/bot.py
|
2019-08-16 09:31:34 +08:00
|
|
|
|
```
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-02-07 16:40:27 +08:00
|
|
|
|
### 5. systemd 单元文件
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2020-09-10 20:50:58 +08:00
|
|
|
|
参考 `yyets.service`
|
2019-08-16 09:31:34 +08:00
|
|
|
|
|
2021-02-09 10:01:59 +08:00
|
|
|
|
### 6. 网站部署运行方式
|
|
|
|
|
|
|
2021-02-21 19:20:57 +08:00
|
|
|
|
参考 `worker`和`web`目录下的 `README`。需要注意,cf worker已经停止开发。
|
2021-02-07 16:40:27 +08:00
|
|
|
|
|
2021-01-18 22:14:22 +08:00
|
|
|
|
# TODO
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-01-20 23:04:23 +08:00
|
|
|
|
- [x] 添加对FIX的支持
|
|
|
|
|
|
- [x] 文件/函数重命名,类化
|
2021-01-21 19:32:55 +08:00
|
|
|
|
- [x] 优先字幕组顺序设置 - 动态设置
|
2021-01-23 16:21:40 +08:00
|
|
|
|
- [x] 添加个人喜好搜索
|
2021-02-05 17:39:58 +08:00
|
|
|
|
- [x] 整理fix资源:初步完成
|
2021-02-07 16:40:27 +08:00
|
|
|
|
- [x] 独立网站
|
2021-02-21 19:20:57 +08:00
|
|
|
|
- [x] 独立网站网页优化
|
2021-01-18 22:14:22 +08:00
|
|
|
|
- [ ] test case...啊不想写
|
2021-02-21 19:20:57 +08:00
|
|
|
|
|
2021-01-10 14:17:11 +08:00
|
|
|
|
|
2021-01-11 21:29:56 +08:00
|
|
|
|
# 归档资源下载
|
2021-02-26 11:38:21 +08:00
|
|
|
|
## Telegram 频道分享
|
2021-02-22 15:12:48 +08:00
|
|
|
|
* 包含了2021年1月11日为止的人人影视最新资源,MySQL为主。有兴趣的盆友可以用这个数据进行二次开发[戳我查看详情](https://t.me/mikuri520/668)
|
2021-02-05 17:39:58 +08:00
|
|
|
|
* 字幕侠离线数据库 [从这里下载](https://t.me/mikuri520/715),这个数据比较粗糙,并且字幕侠网站还在,因此不建议使用这个
|
2021-02-26 11:38:21 +08:00
|
|
|
|
|
|
|
|
|
|
## 本地下载
|
|
|
|
|
|
如果无法访问Telegram,可以使用如下网址下载数据
|
|
|
|
|
|
* [网站实时数据,MongoDB](https://yyets.dmesg.app/data/yyets_mongo.gz)
|
|
|
|
|
|
* [MySQL](https://yyets.dmesg.app/data/yyets_mysql.zip)
|
|
|
|
|
|
* [SQLite](https://yyets.dmesg.app/data/yyets_sqlite.zip)
|
2021-01-10 14:17:11 +08:00
|
|
|
|
|
2021-01-22 23:37:21 +08:00
|
|
|
|
# 开发
|
2021-02-09 10:01:59 +08:00
|
|
|
|
|
2021-02-10 15:15:38 +08:00
|
|
|
|
如何参与开发、具体API接口,可以 [参考这个文档](DEVELOPMENT.md)
|
2021-02-03 20:42:50 +08:00
|
|
|
|
|
2019-08-16 09:31:34 +08:00
|
|
|
|
# Credits
|
2021-01-10 14:17:11 +08:00
|
|
|
|
|
2019-08-16 09:31:34 +08:00
|
|
|
|
* [人人影视](http://www.zmz2019.com/)
|
|
|
|
|
|
* [追新番](http://www.zhuixinfan.com/main.php)
|
|
|
|
|
|
* [磁力下载站](http://oabt005.com/home.html)
|
2021-01-22 23:37:21 +08:00
|
|
|
|
* [FIX字幕侠](https://www.zimuxia.cn/)
|
2019-08-16 09:31:34 +08:00
|
|
|
|
|
2021-02-09 10:01:59 +08:00
|
|
|
|
# 支持我
|
|
|
|
|
|
|
2021-01-30 12:53:29 +08:00
|
|
|
|
觉得本项目对你有帮助?你可以通过以下方式表达你的感受:
|
|
|
|
|
|
|
|
|
|
|
|
* 感谢字幕组
|
2021-02-09 10:01:59 +08:00
|
|
|
|
* 点一个star🌟和fork🍴
|
2021-01-30 12:53:29 +08:00
|
|
|
|
* 宣传,使用,提交问题报告
|
2021-02-09 10:01:59 +08:00
|
|
|
|
* 收藏[我的博客](https://dmesg.app/)
|
|
|
|
|
|
* [Telegram Channel](https://t.me/mikuri520)
|
2021-01-30 12:53:29 +08:00
|
|
|
|
* 捐助我,[给我买杯咖啡?](https://www.buymeacoffee.com/bennythink)
|
2021-02-21 19:20:57 +08:00
|
|
|
|
* 捐助我,[爱发电?](https://afdian.net/@BennyThink)
|
|
|
|
|
|
|
|
|
|
|
|
# 感谢
|
2021-02-22 15:12:48 +08:00
|
|
|
|
[Thanks](THANKS.md)
|
2021-01-30 12:53:29 +08:00
|
|
|
|
|
2021-02-11 09:19:47 +08:00
|
|
|
|
# 持续部署
|
|
|
|
|
|
|
|
|
|
|
|
使用[Docker Hub Webhook](https://docs.docker.com/docker-hub/webhooks/)
|
|
|
|
|
|
(顺便吐槽一句,这是个什么垃圾文档……自己实现validation吧)
|
|
|
|
|
|
|
|
|
|
|
|
参考listener [Webhook listener](https://github.com/tgbot-collection/Webhook)
|
|
|
|
|
|
|
2019-08-16 09:31:34 +08:00
|
|
|
|
# License
|
2021-01-10 14:17:11 +08:00
|
|
|
|
|
2020-10-25 11:53:40 +08:00
|
|
|
|
[MIT](LICENSE)
|