Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

RockWord/YYeTsBot

Repository files navigation

YYeTsBot

Build Status

codecov

人人影视bot,戳我使用

此机器人长期维护,如果遇到问题可以发送报告给我。

[toc]

使用说明

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

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

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

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

资源分享站

点此访问

命令

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

截图

常规搜索

资源分享站截图

(削除) 目前使用的是我的 Cloudflare Worker Site (削除ここまで)

指定字幕组搜索

目前只支持YYeTsOffline和ZimuxiaOnline

部署运行

docker-compose 部署方法

参见 这里

常规方式

1. 环境

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

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

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

不再兼容旧版本数据

4. 运行

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

5. systemd 单元文件

参考 yyets.service

网站部署运行方式

参考 workerweb目录下的 README

TODO

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

归档资源下载

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

开发

添加新的资源网站

欢迎各位开发提交新的资源网站!方法非常简单,重写 BaseFansub,按照约定的格式返回数据。 然后把类名字添加到 FANSUB_ORDER 就可以了!是不是很简单!

health check

有时不知为何遇到了bot卡死,无任何反馈。😂(削除) 这个时候需要client api了 (削除ここまで)😂

好的,这个原因找到了,是因为有时爬虫会花费比较长的时间,然后pytelegrambotapi默认只有两个线程,那么后续的操作就会被阻塞住。

临时的解决办法是增加线程数量,长期的解决办法是使用celery分发任务。

Credits

支持我?

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

License

MIT

About

🎬 人人影视bot,完全对接人人影视全部无删减资源

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Python 77.7%
  • HTML 14.8%
  • JavaScript 6.8%
  • Dockerfile 0.7%

AltStyle によって変換されたページ (->オリジナル) /