10

Github GitHub - tgbot-collection/YYeTsBot: 🎬 人人影视bot,完全对接人人影视全部无...

 3 years ago
source link: https://github.com/tgbot-collection/YYeTsBot
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

YYeTsBot

机器人和网站由我长期维护,如果遇到问题可以提issue。

直接发送想要看的剧集名称就可以了,可选分享网页或者链接(ed2k和磁力链接)。

支持字幕侠、人人影视(目前人人影视官网无法打开,暂时无法使用)、人人影视离线资源

搜索资源时,会按照我预定的优先级(字幕侠、人人影视离线)进行搜索,当然也可以使用命令强制某个字幕组,如 /yyets_offline 逃避可耻

由于译名的不同,建议输入部分译名,然后从列表中进行选择。比如说想看权力的游戏第四季,那么直接搜索"权力的游戏"就可以了。

start - 开始使用
help - 帮助
credits - 致谢
ping - 运行状态
settings - 获取公告
zimuxia_offline - 字幕侠离线数据
zimuxia_online - 字幕侠在线数据  
yyets_online - 人人影视在线数据  
yyets_offline - 人人影视离线数据

资源分享站截图

目前使用的是我的 Cloudflare Worker Site

指定字幕组搜索

目前只支持YYeTsOffline和ZimuxiaOnline

docker-compose

# 启动数据库
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

推荐使用Python 3.6+,环境要求

  • redis
  • 可选MongoDB
pip install -r requirements.txt

2. 配置TOKEN

修改config.py,根据需求修改如下配置项

  • TOKEN:bot token
  • USERNAME:人人影视的有效的用户名
  • PASSWORD :人人影视的有效的密码
  • MAINTAINER:维护者的Telegram UserID
  • REDIS:redis的地址,一般为localhost
  • MONGODB: mongodb的地址

3. 导入数据(可选)

如果使用yyets,那么需要导入数据到MongoDB。可以在将数据导入到MySQL之后使用如下脚本导入数据到MongoDB

python3 web/prepare/convert_db.py

不再兼容旧版本数据

python /path/to/YYeTsBot/yyetsbot/bot.py

5. systemd 单元文件

参考 yyets.service

6. 网站部署运行方式

参考 workerweb目录下的 README

  • 添加对FIX的支持
  • 文件/函数重命名,类化
  • 优先字幕组顺序设置 - 动态设置
  • 添加个人喜好搜索
  • 整理fix资源:初步完成
  • test case...啊不想写
  • 独立网站网页优化
  • 爬取并同步追新番

归档资源下载

  • 包含了2021年1月11日为止的人人影视最新资源,有兴趣的盆友可以用这个数据进行二次开发戳我查看详情
  • 字幕侠离线数据库 从这里下载,这个数据比较粗糙,并且字幕侠网站还在,因此不建议使用这个

如何参与开发、具体API接口,可以 参考这个文档

Credits

觉得本项目对你有帮助?你可以通过以下方式表达你的感受:

使用Docker Hub Webhook (顺便吐槽一句,这是个什么垃圾文档……自己实现validation吧)

参考listener Webhook listener

License

MIT


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK